Marcin Hoppe


---


Marcin jest inżynierem w firmie Particular Software, gdzie pracuje nad rozwojem frameworka NServiceBus. W wolnych chwilach z pasją dzieli się wiedzą jako prelegent, trener i autor artykułów. Od czasu do czasu zdarza mu się utknąć w kolejce pomiędzy frontendem a backendem.


Talks

Jak połączyć frontend z backendem za pomocą SignalR i kolejek?

Jeżeli kiedykolwiek pracowaliście nad systemem opartym o kolejki i przesyłanie wiadomości, to w pewnym momencie musieliście zadać sobie pytanie: jak połączyć asynchroniczny backend z frontendem? Podczas prezentacji Marcin przedstawi narzędzia i rozwiązania, dzięki którym połączenie backendu i frontendu będzie niezawodne i skalowalne. Podstawą prezentacji będzie SignalR, oparta o protokół‚ WebSocket biblioteka umożliwiająca dwukierunkową komunikację pomiędzy przeglądarką a serwerem. Zobaczycie również w akcji framework NServiceBus współdziałający z biblioteką SignalR za pomocą RabbitMQ. Po stworzeniu najprostszego działającego rozwiązania Marcin pokaże wam, jak skalować system po stronie serwera tak, żeby był odporny na awarie jednej lub większej liczby instancji. Dowiecie się czym jest backplane i w jaki sposób zapewnia on współpracę klienta z dowolną instancją serwera. Na deser zobaczycie jak zaimplementować backplane dla SignalR za pomocą Redisa.