Show HN: Watermill Quickstart

2 hours ago 2

Just released 🎉

Check our new, interactive quickstart that you can finish in your IDE. Zero Docker setup, zero coding in browser.

Watermill Quickstart is a hands-on training that will teach you how to use Watermill, a Go library for building event-driven applications, in your project. Basic Go knowledge is all you need to get started.

You’ll learn the basics of Watermill and a few more advanced concepts:

  • The 3 core APIs: Publisher/Subscriber, Router, and CQRS.
  • Working with Kafka.
  • Topic topology, middleware, consumer groups.
  • Message ordering.
  • The Outbox pattern (with PostgreSQL).
  • Switching the Pub/Sub (Redis).
Read Entire Article