Bydgoszcz Java User Group

Prelegenci

Rafał Maciak

Software Engineer & Architect || Java | Kotlin | Distributed systems | Kafka || @SoftwareMill
Programista pasjonat i pragmatyk z doświadczeniem głównie w technologiach około JVMowych. Wierzy w koncepcje stojące za trzyliterowymi skrótami – TDD, DDD i tym podobnymi. Lubi od czasu do czasu wyjść z piwnicy i porozmawiać z ludźmi. Możecie go spotkać przy ścianie przyklejającego karteczki.

Tomasz Zabłocki

Solutions Architect @ Backbase
Aktualnie Solutions Architect w Backbase, od zawsze pasjonat komputerów i wszelako pojętej informatyki. Przykładam bardzo dużą uwagę na to aby aplikacje były przyjazne dla użytkownika i spełniały wszelkie wymagania biznesu. Wielbiciel zarówno poprawnego podejścia do testowania jak i czystego kodu i wprowadzania dobrych technicznie rozwiązań. Od początku związany z Bydgoskim JUGiem, którego wspieram całym sercem

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

Go to SoftwareMill

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

Go to JetBrains

JetBrains

Creator of the best Java IDE – IntelliJ IDEA – is a technology-leading software vendor specializing in the creation of intelligent development tools.

Hall Of Fame