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

31
import allegro.tech.internal.*; ...czyli budowa zaplecza technicznego w korporacji Adam Dubiel

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...

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

import allegro.tech.internal.*;...czyli budowa zaplecza technicznego w korporacji

Adam Dubiel

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

POWIEM O..

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

ZMIANY

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

Zmiana środowiska

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

Zmiana środowiska

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

Zmiana trybu pracy

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

SKĄD SIĘ WZIĘŁY?

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

Szybkość

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

Odpowiedzialność

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

ZWALCZAMY SPAGHETTI

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

Jeśli każdy rozmawia z każdym..

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

Hermes

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

Hermesmodel pub-subtysiące req/secniskie opóźnieniaodporny na awarie

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

Hermes

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

Hermes: Kafka ++interfejs REST

POST /topics/my_topic_name

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

Hermes: Kafka ++łatwe zarządzanie

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

Hermes: Kafka++wysyłamy do każdego

http://jms://ws://service://

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

Hermes: Kafka++dbamy o odbiorców

polityka ponowieńlimity wysyłaniaautomatyczne zawieszanie subskrypcjicofamy czas

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

Hermes: Kafka++wiemy co się dzieje

z dokładnością do eventu

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

Hermes

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

MIERZYMY IMONITORUJEMY

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

Skystats

Graphite + Tessera + Cabot + Skyline + ...

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

Skystats

metryki aplikacyjne mówią najwięcejwięc monitorujmy je z automatu

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

NIE ZACZYNAMY OD ZERA

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

axionIf axions exist and have low mass within a

specific range, they are of interest as apossible component of cold dark matter.

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

axionwsparcie dla budowania

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

axion + commonswsparcie dla developmentu

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

axion + commons

wystarczy zakodować wymagania biznesowe :)

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

HERMESSKYSTATS

AXION

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

allegrotech.io allegrotechblog