Kafka er et mangehodet beist med mange konfigurasjoner å skru på for å få det slik som vi vil.
Jeg bruker kafka som cache-lager for å raskt kunne varme opp cachen.
I et sånt scenario må tjenestene selv sende oppdaterte data til kafka og la andre konsumenter bruke disse dataene asynkront.
På den måten unngår jeg også å overbelaste tjenester ved start av applikasjonen min når jeg trenger en full cache.
Her er hvordan jeg bruker Kafka for å vedlikeholde cacher.