Successfully reported this slideshow.

Reliable Event Delivery with Apache Kafka®

0

Share

1 of 37
1 of 37

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Reliable Event Delivery with Apache Kafka®

  1. 1. Reliable event delivery in Apache Kafka® Jacek Grobelny, Tech Lead @ Consdata
  2. 2. Agenda Consdata Santander Poczta Pierwsza implementacja Problemy Refactoring do Event Sourcingu Obsługa błędów Live Demo Podsumowanie
  3. 3. <CONSDATA >
  4. 4. Santander Poczta retail/corporate desktop/mobile ~7 mln kont ~700 mln wiadomości ~3TB storage
  5. 5. Problemy pierwszej implementacji
  6. 6. Problemy pierwszej implementacji synchroniczna komunikacja 
  7. 7. Problemy pierwszej implementacji synchroniczna komunikacja  masowa wysyłka
  8. 8. Problemy pierwszej implementacji synchroniczna komunikacja  masowa wysyłka rosnący wolumen
  9. 9. Event Sourcing to the Rescue!
  10. 10. Zmiana architektury
  11. 11. Zmiana architektury Dziedzina i eventy
  12. 12. Zmiana architektury Dziedzina i eventy State store
  13. 13. Zmiana architektury Dziedzina i eventy State store Event store
  14. 14. Apache Kafka
  15. 15. Apache Kafka Referencje (LinkedIn, Netflix, Uber)
  16. 16. Apache Kafka Referencje (LinkedIn, Netflix, Uber) Wydajność
  17. 17. Apache Kafka Referencje (LinkedIn, Netflix, Uber) Wydajność Wolumen danych
  18. 18. Apache Kafka Referencje (LinkedIn, Netflix, Uber) Wydajność Wolumen danych Dumb Broker/Smart Consumer
  19. 19. Obsługa błędów
  20. 20. Obsługa błędów
  21. 21. Obsługa błędów
  22. 22. Obsługa błędów 2.0
  23. 23. Obsługa błędów 2.0
  24. 24. Obsługa błędów 2.0
  25. 25. Migracja
  26. 26. Migracja Wygenerowanie eventów na podstawie bazy
  27. 27. Migracja Wygenerowanie eventów na podstawie bazy Przepięcie się z trybu synchronicznego na asynchroniczny
  28. 28. Migracja Wygenerowanie eventów na podstawie bazy Przepięcie się z trybu synchronicznego na asynchroniczny Nowe state story!
  29. 29. LIVE DEMO     https://github.com/Consdata/kouncil
  30. 30. Podsumowanie
  31. 31. Podsumowanie Dumb Broker/Smart Consumer vs Obsługa błędów
  32. 32. Podsumowanie Dumb Broker/Smart Consumer vs Obsługa błędów Alerting i monitoring
  33. 33. Podsumowanie Dumb Broker/Smart Consumer vs Obsługa błędów Alerting i monitoring Dobrać odpowiednie narzędzia developerskie
  34. 34. Dziękuję   https://ynleborg.github.io https://blog.consdata.tech/ @ynleborg

×