LJUG 2024#6 Zastąpić lepsze gorszym - Michał Babula
Prelegent: Michał Babula
Temat prezentacji: Zastąpić lepsze gorszym
Opis:
Pewnego razu w jednym z największych polskich e-commerce podjęto decyzję o rezygnacji z bazy danych Cassandra, w której przechowywane były
historyczne dane ofert. Zamiast tego, dane te zostały przeniesione do usługi GCP BigQuery. Pojawił się jednak problem z
udostępnieniem tych danych pracownikom Allegro, którzy wcześniej korzystali z narzędzi zintegrowanych z Cassandrą,
cechujących się szybkim dostępem. Niestety, BigQuery nie spełnia oczekiwań pod względem czasu dostępu oraz nie ma
alternatywy w organizacji. Na dostarczenie działającej na produkcji usługi mieliśmy niespełna 2 mc-e. W jaki sposób udało
nam się poradzić z tym zadaniem, jaką architekturę wybraliśmy i jaki był feedback od pracowników? Zapraszam na moją
prezentację, na której udzielę odpowiedzi na te pytania.
O Prelegencie:
Jestem programistą z 11-letnim doświadczeniem w programowaniu backendowym JVM oraz w technologiach frontendowych. Przez ostatnie 4 lata programowałem głownie w Kotlin oraz rozwijałem systemy rozproszone w branży e-commerce , a obecnie e-mobility. Jestem entuzjastą programowania funkcyjnego i wielowątkowego, a także gorącym zwolennikiem zasad clean code. Lubię techniczne rozmowy rekrutacyjne zarówno od strony rekrutera, jak i kandydata oraz pogawędki o architekturze, zarówno tej dobrej jak i złej.
Lokalizacja: Katolicki Uniwersytet Lubelski im. Jana Pawła II