Your Sunday, upgraded. Free live AI class · 5 PM ISTReserve your seat
TECHNOLOGY TOPICS

Struts application modernisation topics

12 short topics in Architecture and System Design. Each one is a single focused exercise with a clear piece of evidence at the end.

12 topicsLegacy maintenance and migration
Tech, All levels
ALL TOPICS

12 topics, one exercise each.

Work through them in order, or jump to the one you need.

These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.

  1. 01

    Existing-system inventory

    Produce a Struts application modernisation design applying existing-system inventory; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  2. 02

    Compatibility and dependency analysis

    Produce a Struts application modernisation design applying compatibility and dependency analysis; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  3. 03

    Behavior characterization tests

    Produce a Struts application modernisation design applying behavior characterization tests; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  4. 04

    Target architecture boundaries

    Produce a Struts application modernisation design applying target architecture boundaries; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  5. 05

    Incremental migration sequence

    Produce a Struts application modernisation design applying incremental migration sequence; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  6. 06

    Data and schema transition

    Produce a Struts application modernisation design applying data and schema transition; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  7. 07

    Interface adapter strategy

    Produce a Struts application modernisation design applying interface adapter strategy; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  8. 08

    Authentication and configuration continuity

    Produce a Struts application modernisation design applying authentication and configuration continuity; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  9. 09

    Release and rollback design

    Produce a Struts application modernisation design applying release and rollback design; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  10. 10

    Performance baseline preservation

    Produce a Struts application modernisation design applying performance baseline preservation; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  11. 11

    Operational evidence and monitoring

    Produce a Struts application modernisation design applying operational evidence and monitoring; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
  12. 12

    Migration acceptance and handoff

    Produce a Struts application modernisation design applying migration acceptance and handoff; justify a tradeoff and define review criteria. Keep the exercise bounded and record the behavior supported by the chosen version.

    DesignIntermediate–AdvancedEvidence: Design artifact and decision rationale
    Open micro-course →
SIMILAR COURSES

Learn the same ideas beyond Struts application modernisation.

These courses share topics with this one, so you can compare how each language or tool handles the same concept.

YOUR NEXT CHAPTER

You have the curiosity.
Let’s turn it into capability.

Start with a practical workshop or bring a specific question to Ajay.

Chat with Ajay