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).