Za nami pierwsze spotkanie w ramach projektu Consdata Tech, poświęcone tematyce Event Sourcingu. Podczas prelekcji pojawiło się wiele interesujących pytań, na które nie udało się w pełni odpowiedzieć, dlatego poprosiliśmy jednego z prelegentów - Marcina Mergo o rozwinięcie tematu w przypadku tych najciekawszych. Jego prezentacja dotyczyła rewolucji, którą przeszedł jeden z rozwijanych przez nas systemów - od klasycznej architektury do Event Sourcing.

Nietrudno jest natknąć się na głosy mówiące, że Apache Kafka nie nadaje się do implementacji wzorca, jakim jest Event Sourcing [1]. Czy jest tak w istocie? W artykule tym postaram się przedstawić swój punkt widzenia na tę sprawę.

Gdy robimy zakupy w internecie, często zdarza się, że przez kolejne dni pokazują nam się propozycje produktów, podobnych do tych, które wcześniej oglądaliśmy. Atrakcyjne ceny powodują, iż czasem ulegamy presji reklamy, decydujemy się na zapoznanie się z ofertą i...dokonujemy zakupu. Jak to się dzieje, że przeglądarka wie, co chcemy kupić, zobaczyć czy posłuchać? Za to wszystko odpowiadają systemy rekomendacyjne.

Jedna z największych konferencji poświęconych oprogramowaniu, w której wzięło udział ponad 2,5 tysiąca "Devoxxian" z 20 państw. Była to niepowtarzalna okazja do tego, aby wspólnie połączyć siły i wymienić się doświadczeniami oraz inspiracjami z branży informatycznej. Oczywiście w czasie wydarzenia nie mogło zabraknąć zespołu Consdaty, która jako srebrny sponsor konferencji, oprócz udziału merytorycznego, miała również swoje stanowisko.

Każdy programista prędzej czy później ma do czynienia z jakąś formą API (ang. application programming interface). API to określony interfejs, którym dwie niezależne aplikacje mogą porozumiewać się między sobą. W tym artykule chciałbym przedstawić Wam nieco inne podejść do takiej komunikacji między aplikacjami.