Files
upstream-watermill/docs/content/learn/quickstart.md
2026-09-15 21:27:46 +05:00

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
title description canonical noindex
Watermill Quickstart - Hands-on Training Learn how to use Watermill in your project with a hands-on training covering Publisher/Subscriber, Router, CQRS, Kafka, and more. false

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