254. WJUG - Microservices with Micronaut: practical approach - Robert Witkowski

Hosted by Warszawa Java User Group (Warszawa JUG)

Public group

This is a past event

53 people went

Location image of event venue

Details

Zapraszamy na 254. spotkanie Warszawa JUG, które odbędzie się 18. czerwca o godzinie 18:15 w sali 3180 (2. piętro) Wydziału Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego przy ulicy Banacha 2.

Agenda:

18:15 - Intro
18:20- Micronaut - Robert Witkowski

Opis prelekcji:
"Micronaut is a new JVM-based, full-stack framework for building modular, easily testable microservice applications. Unlike reflection-based IoC frameworks, which load and cache reflection data for every single field, method, and constructor in your code, with Micronaut, your application startup time and memory consumption are not bound to the size of your codebase. Project lead by Oracle Groundbreaker Award winner Graeme Rocher."

Powyższy tekst to cytat, który można znaleźć na oficjalnych stronach Micronauta.
W swojej prezentacji chciałbym porozmawiać z Wami o tym, czy sformułowania te są prawdziwe, czy może jednak nie do końca.
Opowiem o tym jak, używając tego frameworka, zaimplementować najpopularniejsze wzorce używane w aplikacjach opartych o architekturę mikroserwisową (service discovery, external config server, distributed tracing, load balancing, monitoring, async/sync communication) oraz jak jego twórcy podeszli do wsparcia programistów w rozwijaniu typowych funkcjonalności występujących w aplikacjach biznesowych (dostęp do różnych baz danych, tworzenie REST endpointów).

Na koniec pokaże Wam wyniki testów wydajnościowych, w których porównywaliśmy Micronauta z pewnym bardzo bardzo popularnym frameworkiem JVMowym. Dzięki temu będziemy mogli faktycznie ocenić czy zastosowane podejście i optymalizacje pozwalają uzyskać szybszy start aplikacji i mniejsze zużycie pamięci.

O prelegencie:

Wiodący Programista w zespole ASC LAB.
Zafascynowany możliwościami sztucznej inteligencji i uczenia maszynowego. Lubiący wyzwania, nowe technologie i dobrze zaprojektowane rozwiązania.
Aktualnie odpowiedzialny za działania R&D, aktywne wsparcie projektów, mentoring oraz propagowanie dobrych praktyk wewnątrz organizacji.

***
Ogłoszenia:

* WJUG rozpoczął kampanię #call4people, w nadziei do zachęcenia uczestników do zgłaszania nowych prezentacji. Formularz zgłoszeniowy jest dostępny pod adresem https://warszawajug.typeform.com/to/L5ydtp * Jeżeli potrzebujecie pomocy lub konsultacji - odezwijcie się do jednego z organizatorów podczas spotkania. Bardzo chętnie wam pomogą.

* Po spotkaniu idziemy na integrację do:
Drugie Dno Ochota, Tarczyńska 5/9,[masked] Warszawa
lub
Pub Lolek, Rokitnicka 20, Pola Mokotowskie