Better Software Design

73. O streamingu eventów w systemie z Piotrem Gankiewiczem


Listen Later

Eventy stanowią naturalny sposób komunikacji w systemach rozproszonych. Jednak przesyłanie i dalsze przetwarzanie zdarzeń z jednego systemu do drugiego zazwyczaj wymaga określonej infrastruktury i wprowadza do systemu nowy rodzaj złożoności. Zawodność przesyłania danych, unikanie wielokrotnego przetwarzania tych samych wiadomości, zapewnianie kolejności ich przetwarzania czy odpowiedniej wydajności całej aplikacji - to tylko niektóre z czekających tu wyzwań.

Dziś zapraszam na rozmowę o message brokerach i event-streamingu. Wraz z dzisiejszym gościem, Piotrem Gankiewiczem, rozmawiamy między innymi o:

  • różnicach pomiędzy message-brokerami a platformami do event-streamingu,
  • wykorzystywanej w obu przypadkach terminologii,
  • zrównoleglaniu procesów i zapewnianiu odpowiedniego porządku przetwarzania pochodzących ze strumieni zdarzeń.

Zapraszam!

Materiały dodatkowe:

  • Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, Martin Kleppmann, 2015
  • Distributed Systems lecture series, playlista materiałów na temat projektowania systemów rozproszonych
  • Building a Distributed Log from Scratch, seria artykułów na temat tworzenia systemów rozproszonych
  • The Consistent Hash Exchange, artykuł na temat opisywanego w odcinku algorytmu przypisywania konsumerów w RabbitMQ
  • Ordering Distributed Events, artykuł Vaidehi Joshi na temat porządkowania zdarzeń
  • Distributed Systems: Time and order, teoria porządkowania w systemach rozproszonych
  • You Cannot Have Exactly-Once Delivery

Zapraszam także do odwiedzenia:

  • Iggy.rs, strona domowa projektu Iggy
  • Piotr@Github
  • Piotr@X / Twitter
...more
View all episodesView all episodes
Download on the App Store

Better Software DesignBy Mariusz Gil

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like Better Software Design

View all
Finanse Bardzo Osobiste: oszczędzanie | inwestowanie | pieniądze | dobre życie by Marcin Iwuć

Finanse Bardzo Osobiste: oszczędzanie | inwestowanie | pieniądze | dobre życie

11 Listeners

Imponderabilia - Karol Paciorek by Karol Paciorek

Imponderabilia - Karol Paciorek

37 Listeners

Dział Zagraniczny by Maciej Okraszewski

Dział Zagraniczny

42 Listeners

Podcast Historyczny by Rafał Sadowski

Podcast Historyczny

41 Listeners

Maciej Wieczorek - Expert w Bentleyu by Expertia

Maciej Wieczorek - Expert w Bentleyu

5 Listeners

Patoarchitekci by Łukasz Kałużny, Szymon Warda

Patoarchitekci

0 Listeners

Raport o stanie świata Dariusza Rosiaka by Dariusz Rosiak

Raport o stanie świata Dariusza Rosiaka

36 Listeners

Nauka To Lubię by Tomasz Rożek

Nauka To Lubię

10 Listeners

Podkast amerykański by Piotr Tarczyński i Łukasz Pawłowski

Podkast amerykański

54 Listeners

Technologicznie by Pucek / Kuźniar • by Voice House

Technologicznie

0 Listeners

Radio Naukowe by Radio Naukowe - Karolina Głowacka

Radio Naukowe

32 Listeners

Psychologia, którą warto znać by Mirosław Brejwo

Psychologia, którą warto znać

10 Listeners

Ekonomicznie by Hirsch / Kuźniar • by Voice House

Ekonomicznie

0 Listeners

Przemek Górczyk Podcast by Przemek Górczyk

Przemek Górczyk Podcast

13 Listeners

Podcast o technologii by Kanał o technologii

Podcast o technologii

3 Listeners