DaringTalkTiếng Việt
← Developers & Solution Architects

Stage 3 · Explaining tech

Design review

Present a design as context → problem → options → decision, then handle questions.

Situation

You present a caching design for checkout to the architecture board.

Sample dialogue

Speed
  1. You · Solution Architect

    Let me give you a high-level overview first.

  2. You · Solution Architect

    The context is that our checkout is getting slower every month.

  3. You · Solution Architect

    The problem is that every request hits the database directly.

  4. You · Solution Architect

    We looked at three options. In the end, we decided to add a Redis cache in front of the product catalog.

  5. You · Solution Architect

    Does that make sense so far?

  6. Emma · Principal Engineer

    Mostly. Have we considered what happens to prices when the cache is stale?

  7. You · Solution Architect

    Good question. Prices are never cached. We only cache product descriptions and images.

  8. Emma · Principal Engineer

    Great. And what's the rollback plan?

  9. You · Solution Architect

    It's behind a feature flag, so we can turn it off in seconds.

Key phrases

Let me give you a high-level overview first.

Start a presentation with the big picture.

ExplainingStage 3 · Explaining tech

The context is that our checkout is getting slower every month.

Set the background before the problem.

ExplainingStage 3 · Explaining tech

The problem is that every request hits the database directly.

State the core problem clearly.

ExplainingStage 3 · Explaining tech

We looked at three options.

Introduce the options you compared.

ExplainingStage 3 · Explaining tech

In the end, we decided to go with Postgres because the team already knows it.

Explain the final decision and why.

ExplainingStage 3 · Explaining tech

Does that make sense so far?

Check the audience is following.

ExplainingStage 3 · Explaining tech

Have we considered what happens if the service goes down?

Raise a risk as a question rather than a criticism.

Pushing backStage 2 · Giving opinions

Let me walk you through the request flow.

Offer to explain a process step by step.

ExplainingStage 3 · Explaining tech
Practice these phrases

How to practice

  1. Pick a system you work on. Write one sentence each for context / problem / options / decision.
  2. Present for 5 minutes, record it, then answer 3 tough questions (rollback, cost, scale).
  3. Shadow the opening until your intonation sounds natural.