Messaging · Online

Event-Driven Go with NATS JetStream

4 weeks · Weekend intensives · Advanced

Cover for Event-Driven Go with NATS JetStream

Four weeks building a small saga with NATS JetStream and Go microservices. Emphasis on dedupe keys, poison message handling, and observability hooks.

THB 17,200 listed Refund & Cancellation

What ships in this track

  • Consumer group lab
  • Ack wait tuning spreadsheet
  • Outbox sketch (theory)
  • Load test with trimmed payloads
  • Replay harness with guardrails
  • Ordering guarantees whiteboard
  • Backpressure instrumentation hooks

Outcomes you can evidence

  1. Implement idempotent handler with dedupe store
  2. Document ack semantics for one workflow
  3. Present failure injection results

Mentor of record

Avatar for Sirinya V.

Sirinya V.

Messaging architect for supply-chain tooling; prefers small messages, loud tracing.

Cohort notes

“Poison message lab mirrored our dead-letter tension; mentor pushed for a simpler retry cap.”

Jon — Singapore

Straight answers

Kafka?
Concepts compared, labs stay NATS-first for focus.
Cloud bills?
You run brokers locally or in provided lab namespace; overages are yours if you stray.
Limitation?
Exactly-once marketing claims are debunked, not sold.

Request information