Prelegenci
Rafał Maciak
Tomasz Zabłocki
Tematy
Pomimo upływu dobrych kilu lat od zakorzenienia się konceptu architektury mikrousługowej w naszej branży, nadal jest to temat bardzo gorący. Potwierdzają to zarówno statystyki Google Trends, czy pytania na StackOverflow, ale również ogłoszenia o pracę, dyskusje tematyczne czy prezentacje na konferencjach. Mikrousługi obiecują wiele korzyści, takich jak lepsza modularyzacja, izolacja awarii, elastyczność w skalowaniu, szybsze wdrażanie i niezależność zmian czy technologiczna agnostyczność. Ale jak to wygląda w praktyce? Czy te korzyści są łatwe do osiągnięcia i jakie wyzwania mogą się pojawić w drodze do ich realizacji? Jakie są koszty związane z wdrożeniem tej architektury i czy sama implementacja mikrousług wystarczy do osiągnięcia pożądanych rezultatów? Podczas prezentacji odpowiem powyższe pytania posiłkując się osobistymi doświadczeniami z pracy z architekturą mikrousługową. Opowiem o sukcesach i porażkach, które spotkałem na swojej drodze włączając w to zarówno dobrze przeprowadzone wdrożenia, jak i błędy, które popełniłem. Nie zabraknie przykładów pokazujących jak nie do końca poprawna implementacja mikrousług może zamiast poprawić jakość naszej pracy, skutecznie nam ją uprzykrzyć. Oraz przykładów na to jak kluczowa jest zmiana sposobu myślenia i procesów w organizacji, aby w pełni wykorzystać potencjał mikrousług.
Widziałem w życiu już dużo wdrożeń na produkcję, zarówno w mniejszych projektach jak i większych, w standardowych branżach jak i bankowości i finansach. Zazwyczaj nie wyglądały one tak jak powinny, nie brały pod uwagę innych zespołów w firmie i nie były monitorowane po zakończeniu - jednym słowem były niedojrzałe. Opowiem wam o tym jak to powinno wyglądać w dojrzałej i dużej firmie tak abyście nie mieli żadnego fuck up'a na produkcji. Serdecznie zapraszam.
Sponsorzy następnego spotkania
SoftwareMill
We blend technology with business; our developers are at the same time managers, able to look at the project from tech and business perspective.
Our priority is to deliver quality software: thoroughly tested, well-designed, and reviewed.
SoftwareMill delivers custom software solutions:
* Big / Fast Data
* Machine Learning & AI systems
* Blockchain
* Back-end systems
* Web applications
* Enterprise solutions
* Data Analytics
JetBrains
Creator of the best Java IDE – IntelliJ IDEA – is a technology-leading software vendor specializing in the creation of intelligent development tools.