Zaplanowaliśmy dla Was kolejny Barcamp. Tym razem jednak zapraszamy programistów, którzy chcą poznać najnowsze techniki stosowane przy budowaniu systemów. 

Barcamp poświęcony będzie nowoczesnym serwisom. Tematy wynikają z wyłaniającego się schematu działań organizacji: próby z mikroserwisami -> podział monolitu na mikroserwisy -> reaktywne mikroserwisy. Pokażemy jak postawić krok milowy w drodze do mikroserwisów, jak uzupełnić to o - kropkę nad "i" po przejściu na architekturę mikroserwisów.   

Prezentacje przeprowadzone będą w języku polskim.

Proponujemy Wam następujące tematy:

  • Od Monolitu do mikrousługi - Wojciech Ciołko, OSEC Software 

         wojtek-6bwsharp.jpg

Od Monolitu do mikrousługi

Na tej prezentacji dowiesz się o co chodzi w podejściu mikrousługowym oraz dlaczego jest to tak gorący ostatnio temat. Wyjaśnię jakie są podstawowe wady i zalety rozwiązań monolitycznych i opartych o mikrousługi, powiem również czym się kierować przy projektowaniu architektury, tak aby była ona skalowalna. Dowiesz się czym się charakteryzuje mikrousługa i jak się to ma do pozostałych elementów systemu. Poruszę również tematy związane z API Gateway na przykładzie Kong.org oraz jaki wpływ na architekturę systemu ma automatyzacja infrastruktury. Na koniec zaprezentuję wykorzystanie mikrousług w systemie Linker - case study. 
Dzięki zastosowaniu mikrousług startupy będą mogły tworzyć bardziej skalowalne systemy, co pozwoli na lepsze wykorzystanie ich potencjału.

 

  • Reactive web services - Kamil Szymański, OSEC

         3243993.png

Reactive web services

Ahh, reactive, probably the buzzword of 2017, newer and shinier than good ol' microservices, all asynchronous, non-blocking and I've even heard some event-driven buzz around it.
During this live-coding session we won't focus on the shiny nor on saving the world with dataflows using composable operators.
Instead we'll focus on how the execution of this reactive approach differs from 'classic imperative approaches' and check how it impacts resource consumption.
We'll also see backpressure in action, cover the topic of reactive converters (e.g. JSON encoders) and talk about event loops. 

After this live coding session attendess will get better understanding of why and when should they care about reactive programming. Apart from seeing what's in there for them they will also learn what are the easiest ways to get into trouble if reactive approach is applied thoughtlessly.
Live coding session with examples using Spring (Java), developer-centric

 

 

Termin:
Na spotkanie zapraszamy dnia - 22 sierpnia 2017 od godz. 18:00.

 

Miejsce:

Google Campus Warsaw  
Ząbkowska 33C (wejście od ul. Nieporęckiej 14)
03-736 Warszawa
Polska
 
[dojazd]

UWAGA

- zalecamy dojazd komunikacją miejską (bliskość stacji Metro Wileńska),
- przy budynku są stojaki na rowery, w pobliżu jest kilka stacji Veturilo
- dojazd samochodem do Campus Warsaw jest nieco utrudniony z powodu zablokowania ulicy Nieporęckiej (nieprzejezdna ze względu na trwające prace modernizacyjne sieci wodociągowej, czy kanalizacyjnej), zalecamy dojazd od ulicy Białostockiej.

 

Na wydarzenie możesz się zgłosić przez Meetup

ZGŁOŚ SIĘ NA MEETUP

lub też bezpośrednio na adres barcamp@osec.pl

 

WYŚLIJ ZGŁOSZENIE

Pragniemy poinformować/przypomnieć, że BARCAMP organizowany jest w formule bezpłatnego nieoficjalnego spotkania po pracy. Rejestracja na tę imprezę ważna jest jedynie dla celów organizacyjnych.

Zapraszamy serdecznie :)