1. Business Understanding intermediate

    Why does an architect need to understand the business model, and what specifically changes in the design if they do?

    2 min answer physics-wallahbusiness-modelunit-economicsconstraints
  2. Business Understanding intermediate

    Why does business understanding change an architect's technical decisions, not just their communication?

    2 min answer business-understandingprioritiesconstraintsdecisions
  3. C4 Model intermediate

    A team adopts a layered diagram model and produces every level for every part of the system. What has gone wrong, and how should the model be used?

    2 min answer c4diagramsgranularitymaintenance
  4. C4 Model intermediate

    A team produces detailed component diagrams for every service and they are all stale within a sprint. Which diagram levels are worth maintaining by hand?

    2 min answer postmanc4diagramsmaintenance
  5. C4 Model advanced Multiple choice

    An 80-engineer platform group keeps 60 hand-drawn architecture diagrams in a drawing tool and wants a single text model in version control that renders context and container views. Delivery cannot pause for this. Which first step is both useful and reversible?

    3 min answer c4diagrams-as-codemigrationreversibility
  6. C4 Model intermediate Multiple choice

    If you could maintain only one architecture diagram, which would it be and why?

    2 min answer c4context-diagramaltitudemaintenance
  7. Cache Invalidation intermediate

    A product catalogue is cached with a 10-minute TTL. Merchandisers complain that price changes take 10 minutes to appear. What do you propose?

    2 min answer cachinginvalidationdesign
  8. Cache Invalidation advanced

    A retail platform's cache layer becomes unavailable during a high-traffic sale and all traffic lands on the primary database. What design prevents a cache outage from becoming a database outage?

    2 min answer nykaacache-failurestampedecoalescing
  9. Cache Invalidation advanced

    An edge platform can invalidate cached content either by short TTLs or by explicit purge on publish. Compare the two, and explain when a hybrid is required.

    2 min answer cache-invalidationpurgettledge
  10. Caching for Performance intermediate

    A read-heavy content platform must scale. In what order should caching, replicas, denormalisation, CDN and query optimisation be applied, and what determines the order?

    2 min answer pratilipiread-heavycachingcdn
  11. Caching for Performance advanced

    A search platform adds a cache and sees only a small latency improvement. What are the likely reasons, and what should be measured?

    2 min answer cachinghit-rateworking-setzipf
  12. Caching for Performance intermediate

    A service adds an in-process cache in front of its shared Redis tier to remove a 1 ms round trip. What has the team given up, and at what scale does that bill arrive?

    3 min answer caching-performancenear-cachestalenessinvalidation