Skip to main content
Watch: I Asked Claude to Build Me a Business
Technical16:9 - 9 slides

Engineering Deep Dive

A system-design walkthrough for tech talks and internal reviews. Architecture diagrams on the left, tradeoffs on the right, code where it counts.

Best for

Conference talks, internal architecture reviews, and onboarding sessions where the audience is technical and wants the real details, not a marketing version.

Slide preview

Slide 1 - title

Engineering Deep Dive

  • System name
  • Your name, team
Slide 2 - content

The problem we were solving

  • Workload shape
  • Constraints: latency, throughput, cost
  • What we ruled out
Slide 3 - split

Architecture at a glance

  • Request path
  • Storage layer
  • Async path
Slide 4 - content

The hot path

  • Step 1 - ingress
  • Step 2 - validation
  • Step 3 - write
  • Step 4 - fanout
Slide 5 - split

The storage decision

  • Option A - Postgres
  • Option B - Dynamo
  • Why we picked B
Slide 6 - code

The query that matters

  • SELECT id, payload FROM events
  • WHERE user_id = $1 AND ts > now() - interval '1 hour'
  • ORDER BY ts DESC LIMIT 100;
Slide 7 - content

Tradeoffs we accepted

  • Eventual consistency on the read replica
  • Higher write amplification
  • Simpler ops
Slide 8 - content

What we would do differently

  • Ship the read replica earlier
  • Instrument from day one
  • Do not hand-roll the queue
Slide 9 - title

Questions

  • Thanks - name@company.com

The template

The full deck JSON. Copy it, or open it directly in the visual slides editor to edit on a real tldraw canvas and export PPTX.

deck.json
{
  "slug": "engineering-deep-dive",
  "name": "Engineering Deep Dive",
  "eyebrow": "Technical",
  "description": "A system-design walkthrough for tech talks and internal reviews. Architecture diagrams on the left, tradeoffs on the right, code where it counts.",
  "bestFor": "Conference talks, internal architecture reviews, and onboarding sessions where the audience is technical and wants the real details, not a marketing version.",
  "aspect": "16:9",
  "accent": "#0a0a0a",
  "slides": [
    {
      "title": "Engineering Deep Dive",
      "bullets": [
        "System name",
        "Your name, team"
      ],
      "layout": "title"
    },
    {
      "title": "The problem we were solving",
      "bullets": [
        "Workload shape",
        "Constraints: latency, throughput, cost",
        "What we ruled out"
      ],
      "layout": "content"
    },
    {
      "title": "Architecture at a glance",
      "bullets": [
        "Request path",
        "Storage layer",
        "Async path"
      ],
      "layout": "split"
    },
    {
      "title": "The hot path",
      "bullets": [
        "Step 1 - ingress",
        "Step 2 - validation",
        "Step 3 - write",
        "Step 4 - fanout"
      ],
      "layout": "content"
    },
    {
      "title": "The storage decision",
      "bullets": [
        "Option A - Postgres",
        "Option B - Dynamo",
        "Why we picked B"
      ],
      "layout": "split"
    },
    {
      "title": "The query that matters",
      "bullets": [
        "SELECT id, payload FROM events",
        "WHERE user_id = $1 AND ts > now() - interval '1 hour'",
        "ORDER BY ts DESC LIMIT 100;"
      ],
      "layout": "code"
    },
    {
      "title": "Tradeoffs we accepted",
      "bullets": [
        "Eventual consistency on the read replica",
        "Higher write amplification",
        "Simpler ops"
      ],
      "layout": "content"
    },
    {
      "title": "What we would do differently",
      "bullets": [
        "Ship the read replica earlier",
        "Instrument from day one",
        "Do not hand-roll the queue"
      ],
      "layout": "content"
    },
    {
      "title": "Questions",
      "bullets": [
        "Thanks - name@company.com"
      ],
      "layout": "title"
    }
  ]
}