Mikroserwis Analytics — zbieranie wyświetleń przez RabbitMQ i agregacja
Po co osobny serwis?
5 wpisow
Po co osobny serwis?
Posty nie pokazywały kto je napisał. API zwracało `author_id`, ale bez rozwinięcia relacji — frontend nie miał danych autora. Przy okazji zmieniłem domyślny mot...
Dotychczas każda wersja językowa posta to był osobny wiersz w tabeli `posts`. Działało, ale generowało dużo problemów -- duplikacja metadanych, nadmuchane liczn...
Serwisy zaczęły ze sobą rozmawiać. Nie przez wspólną bazę danych — przez kolejkę komunikatów i dedykowane wewnętrzne API. To krok, który oddziela synchroniczne...
Czas na pierwsze prawdziwe API. Blog Service dostał pełny zestaw endpointów — od postów przez kategorie i tagi po komentarze z moderacją. Całość chroniona przez...