Skip to content
Ameen Abozaid
Planned lessonSRA-001-L04

Evolutionary architecture

  • Lesson 4 of 7
  • Senior A
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

apply principles for architecture that can change safely over years.

Planned topics

  • Incremental change: many small, reversible steps beat one big redesign.
  • Fitness functions: automated checks that an important quality (coupling, latency, cost) still holds.
  • Last responsible moment: delay a decision until delaying costs more than deciding, without ignoring lead time.
  • Prefer options that keep choices open when change is likely, such as the marketplace design.
Draft outline details

Demonstration

a list of three decisions for the marketplace (seller identity model, payout provider, listing search) each tagged "decide now", "decide at last responsible moment", or "keep open", with a reason.

Check your understanding

What does "last responsible moment" not mean?

Show answer

Not "as late as possible"; waiting must not cost more than deciding.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.