Summary of 3 years of refactoring monolith application into microservices. Presentation contains key points in the history of the project and lessons learned.
firmie wymiataczy Javowych, • są usługi, • usługi mają mierniki, • development jest szybszy, • mamy continuous delivery, • nie ma drugiego Qeppo, • nadal zarabiamy 12 * kodowa nazwa starej platformy
architektury (Service Discovery, Logger), • Szkolenia Java (JVM, Spring), • Pierwsze zespoły zaczynają pisać w Javie, • Rekrutacje programistów (mentorów) Java w Poznaniu i Warszawie, • Niektórzy stawiają własnego PaaSa w cloudzie ;) • Walki religijne (Guice vs Spring, Maven vs Gradle, Jetty vs Undertow) ;) Wydarzyło się w 2013 roku 14
nowej architektury, • coraz więcej zespołów zaczyna programować w Javie, • nadal intensywnie rekrutujemy i uczymy się, • dzielimy się wiedzą na zewnątrz, opensourcujemy nasze rozwiązania, Wydarzyło się w 2014 roku 33
• Nowa architektura dojrzewa i przechodzi audyt :) • Zaczynamy korzystać z danych (Data Science), • Powstają nowe produkty w oparciu o nową architekturę, • Zatrudniamy coraz lepszych ludzi, • Testujemy nowe rozwiązania (Mesos, Consul, Zipkin), • Powstają nowe usługi infrastrukturalne (LBaaS) Wydarzyło się w 2015 roku 40
• mamy w firmie wymiataczy Javowych ✅ • są usługi ✅ • usługi mają mierniki ✅ • development jest szybszy ✅ • mamy continuous delivery ✅ • nie ma drugiego Qeppo ✅ • nadal zarabiamy ✅ 52