Pracuję nad aplikacją w której aktualnie mam pewne funkcjonalności a jedną z nich jest np. rejestracja użytkowników.
Na tę chwile jest to zaimplementowane bardzo prosto ponieważ serwis rejestracji robi request do serwisu który odpowiada za wysyłanie maili i takowy jest wysłany.
Chcę to jednak zintegrować z Kafką (wydaje mi się że to jest najsensowniejsze rozwiązanie, a poza tym aplikacja jest trochę na potrzeby nauki więc coś nowego zawsze się przyda) natomiast tutaj mam pewien problem.
Pierwsze moje kroki z Kafką wyglądały tak że uruchamiałem ją podobnie jak tutaj: https://kafka.apache.org/documentation/#quickstart_startserver
Problem w tym że pracuje nad projektem na linuxie, windowsie i czasami macu więc uznałem że lepiej będzie to uruchamiać Kafkę z poziomu dockera.
Znalazłem nawet taki tutorial http://bigdatapassion.pl/blog/kafka/kafka-docker/ i to w sumie ma sens, i łatwo taki kontener uruchomie na każdym systemie.
Pytanie tylko czy w praktyce tak się faktycznie robi? Chciałbym to później gdzieś deployować (np. AWS) i pytanie czy takie podejście mi w niczym nie przeszkodzi w przyszłości?
Pytam bo nie mam w ogóle doświadczenia z Kafką ;)