Budowanie aplikacji event-driven powinno być równie proste, co budowanie API HTTP - taki cel postawiliśmy sobie, gdy zaczynaliśmy pracę nad Watermillem. Chciałbym opowiedzieć historię o tym, jak stworzyliśmy jedną z najpopularniejszych bibliotek do obsługi eventów w Go.
Nie chcę jednak skończyć na teorii - podczas prezentacji napiszemy gotową do wdrożenia aplikację opartą o Watermilla, która będzie posiadała podstawowe funkcjonalności takie jak logowanie, metryki, czy poison queue. Nasz serwis będzie też całkowicie niezależny od użytego Pub/Suba: będzie mógł działać zarówno z RabbitMQ, Kafką, czy nawet z prostą implementacją opartą o MySQL.