
📅 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.
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.