JDD2014: Import Allegro.tech.internal* czyli budowanie zaplecza technologicznego w korporacji - Adam...

Post on 01-Jul-2015

135 views 0 download

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 of JDD2014: Import Allegro.tech.internal* czyli budowanie zaplecza technologicznego w korporacji - Adam...

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