OSEC Barcamp - modern services

Details
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
https://osec.pl/uploads/2017/08/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 (http://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
https://osec.pl/uploads/2017/08/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
Miejsce: Google Campus Warsaw [dojazd]
Pragniemy poinformować/przypomnieć, że BARCAMP organizowany jest w formule bezpłatnego nieoficjalnego spotkania po pracy. Rejestracja konieczna jest jedynie dla celów organizacyjnych.
Zgłoszenia przyjmujemy także na adres barcamp@osec.pl
Zapraszamy serdecznie :)

OSEC Barcamp - modern services