2.1 KiB
2.1 KiB
title, description, draft, toc, weight, hideBanner, seo
| title | description | draft | toc | weight | hideBanner | seo | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Watermill Quickstart | Learn how to use Watermill in your project with a hands-on training. | false | false | 20 | true |
|
{{< callout context="note" title="Just released 🎉" >}}
Check our new, interactive quickstart that you can finish in your IDE. Zero Docker setup, zero coding in browser.
{{< /callout >}}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).