jdd2014: import allegro.tech.internal* czyli budowanie zaplecza technologicznego w korporacji - adam...
DESCRIPTION
Podczas prezentacji chcemy podzielić się naszymi przemyśleniami na temat wdrażania architektury opartej na mikrousługach. Zaprezentujemy też narzędzia, które pomagają nam w jej rozwijaniu, a co do których mamy plany publikacji na licencjach OpenSource. Porozmawiamy o tym jak w 10 minut stawiamy usługę wpiętą w cały ekosystem odkrywania i monitorowania usług i jak rozesłać między usługami tysiące zdarzeń na sekundę. A nieprzekonani do Gradle'a zobaczą jak załataliśmy dziurę po maven-release-plugin.TRANSCRIPT
import allegro.tech.internal.*;...czyli budowa zaplecza technicznego w korporacji
Adam Dubiel
POWIEM O..
ZMIANY
Zmiana środowiska
Zmiana środowiska
Zmiana trybu pracy
SKĄD SIĘ WZIĘŁY?
Szybkość
Odpowiedzialność
ZWALCZAMY SPAGHETTI
Jeśli każdy rozmawia z każdym..
Hermes
Hermesmodel pub-subtysiące req/secniskie opóźnieniaodporny na awarie
Hermes
Hermes: Kafka ++interfejs REST
POST /topics/my_topic_name
Hermes: Kafka ++łatwe zarządzanie
Hermes: Kafka++wysyłamy do każdego
http://jms://ws://service://
Hermes: Kafka++dbamy o odbiorców
polityka ponowieńlimity wysyłaniaautomatyczne zawieszanie subskrypcjicofamy czas
Hermes: Kafka++wiemy co się dzieje
z dokładnością do eventu
Hermes
MIERZYMY IMONITORUJEMY
Skystats
Graphite + Tessera + Cabot + Skyline + ...
Skystats
metryki aplikacyjne mówią najwięcejwięc monitorujmy je z automatu
NIE ZACZYNAMY OD ZERA
axionIf axions exist and have low mass within a
specific range, they are of interest as apossible component of cold dark matter.
axionwsparcie dla budowania
axion + commonswsparcie dla developmentu
axion + commons
wystarczy zakodować wymagania biznesowe :)
HERMESSKYSTATS
AXION
allegrotech.io allegrotechblog