1. DORA Metrics intermediate

    An organisation adopts delivery metrics and teams begin optimising the numbers rather than the outcomes. What went wrong, and how should the metrics be used?

    2 min answer dorametricsgoodhartoutcomes
  2. DORA Metrics intermediate

    An organisation adopts the four DORA metrics and delivery does not improve. What are the metrics for, and how are they commonly misused?

    2 min answer dorametricsdeliverygoodhart
  3. DORA Metrics intermediate

    Etsy released StatsD in 2011 alongside a blog post titled "Measure Anything, Measure Everything". The client sends UDP packets and does not care whether anything is listening. What problem forced that design, and what does it have to do with deploying many times a day?

    2 min answer etsystatsdinstrumentationudp
  4. Feature Flags intermediate

    A codebase has accumulated hundreds of feature flags, many years old. What went wrong, and what discipline prevents it?

    2 min answer sentryfeature-flagslifecyclecomplexity
  5. Feature Flags intermediate

    A platform has accumulated hundreds of feature flags and nobody knows which are safe to remove. What went wrong, and what practice prevents it?

    2 min answer feature-flagsdebtlifecyclecomplexity
  6. Feature Flags intermediate

    A team adopts feature flags enthusiastically and two years later the codebase is full of them. What went wrong, and how should flags be managed as a lifecycle?

    3 min answer feature-flagstechnical-debttestinglifecycle
  7. Feature Flags intermediate

    Your feature flag service becomes unavailable. What happens to the fleet, and what should happen?

    2 min answer flagscontrol-planefallbackavailability
  8. Hexagonal Architecture intermediate

    A team applies hexagonal architecture and finds it adds ceremony without benefit. When does the pattern earn its cost?

    2 min answer hasurahexagonalports-adaptersabstraction
  9. Hexagonal Architecture intermediate Multiple choice

    What does hexagonal architecture give you that a conventional layered design does not?

    2 min answer hexagonalports-adapterstestingsymmetry
  10. Modular Monolith intermediate

    A product team of fifteen engineers must choose between a modular monolith and services. What should decide it?

    2 min answer loommodular-monolithboundariesteam-size
  11. Modular Monolith intermediate

    A team adopts a modular monolith. What must they do forever, and what happens if they stop?

    2 min answer modular-monolithenforcementciboundaries
  12. Modular Monolith intermediate

    A team chooses a modular monolith over microservices. What makes the module boundaries actually hold, and what signals indicate it is time to extract a service?

    3 min answer modular-monolithboundariesenforcementextraction