📅 06.05.2025 - 4Dev Warszawa 2025 (14:00 - 14:45)

👉 "Każdy* system jest rozproszony"
Każdy* system oprogramowania jest rozproszony. Udawanie, że tak nie jest, naraża system Twojego klienta na nieprzewidywalność rzeczywistości. Współczesny rozwój oprogramowania opiera się w dużej mierze na podmiotach trzecich — generycznych subdomenach pakowanych jako usługi SaaS: delegowane uwierzytelnianie, zarządzanie RBAC, powiadomienia itp. Połączenie tych komponentów z przewagą rynkową Twojego klienta tworzy produkt.

W mojej prezentacji przedstawię dlaczego praktycznie zawsze powinniśmy się przejmować problemami architektur rozproszonych. Omówię to na teoretycznie prostym przypadku - rejestracji użytkowników.

📅 18.11.2024 - DevFest Poznań 2024

👉 "Porównanie implementacji Archetypu Dostępności Czasowej"
Archetypy architektoniczne to rozwiązania problemów biznesowych. Dzięki ich znajomości łatwiej rozpoznamy elementy składowe naszego projektu - klocki, z których budujemy architekturę. Jednym z najbardziej popularnych archetypów jest archetyp Dostępności. Podczas mojej prelekcji opowiem o wariacji tego problemu - Dostępności Czasowej (ang. Time Availability). Omówię definicję obiektową archetypu i szczegółowo opiszę trzy różne implementacje pod kątem ich wydajności w systemach gdzie spodziewamy się dużego ruchu.

📅 08.10.2024 - 4Developers

👉 "Porównanie implementacji Archetypu Dostępności Czasowej"
Archetypy architektoniczne to rozwiązania problemów biznesowych. Dzięki ich znajomości łatwiej rozpoznamy elementy składowe naszego projektu - klocki, z których budujemy architekturę. Jednym z najbardziej popularnych archetypów jest archetyp Dostępności. Podczas mojej prelekcji opowiem o wariacji tego problemu - Dostępności Czasowej (ang. Time Availability). Omówię definicję obiektową archetypu i szczegółowo opiszę trzy różne implementacje pod kątem ich wydajności w systemach gdzie spodziewamy się dużego ruchu.