Past Meetup

ES2015 Classes & Building Resilient Microservice API

This Meetup is past

40 people went

Location image of event venue

Details

==== EVENTO GRATUITO ====

Primo appuntamento del 2018 per BolognaJS. Cercando di tenere molto alto il livello dei talk, partiamo in questo 2018 con 2 talk molto interessanti.
Andremo a fondo nel linguaggio con un intervento di Bruno Scopelliti sulle classi di ES2015 mentre Vincenzo Chianese ci racconterà come trasformare un'applicazione legacy in una microservice-based.

Fra tutti i partecipanti a fine serata estrarremo una licenza per un prodotto a scelta JetBrain:
https://www.jetbrains.com/products.html

Ore 18:45
4 chiacchiere in attesa dei talk, bevendo e conoscendoci un po'.

Ore 19:15
"ES2015 class: Oltre lo zucchero sintattico." by Bruno Scopelliti

Ore 20:00
"Building Resilient Microservice APIs with REST and API Gateway" by Vincenzo Chianese

Al termine chiacchiere e networking

---- ES2015 class: Oltre lo zucchero sintattico. ----

Per la mole di novità introdotte, ES2015 può apparire più come un nuovo linguaggio per il web, che un semplice update del caro, vecchio JavaScript.
Tra così tante novità è anche fin troppo semplice perdersi, confondersi e magari non cogliere l'effettiva forza di alcune nuove feature.
Tra le parti maggiormente fraintese credo ci siano le classi; eh si perchè a 20 anni dalla sua nascita - finalmente, se preferite - JavaScript ha un modo standard per definire una classe.
Il problema è che spesso un po' troppo superficialmente vengono bollate come semplice *syntactic sugar*.
In questo talk cercheremo di andare oltre, e capire cosa c'è oltre lo zucchero.

By Bruno Scopelliti
Husband & Dad. Lazy & Curious. Web Developer & Blogger. Soccer-lover & Risiko Strategist. Bologna, Italy

---- Building Resilient Microservice APIs with REST and API Gateway ----

Building a microservices based architecture from an existing monolithic application is a non-trivial task with a lot of challenges. You will likely end up in with a completely different system in terms of architecture, components and more importantly the API surface you’re exposing; and that means breaking changes for your clients.

Is there a better way?

In this presentation we will deconstruct a sample monolithic application and refactor it into a set of microservices using a naive approach, taming all the problems that will rise one by one, and discover how a proper RESTful architecture combined with an API Gateway are invaluable tools for journey.

By the end of the presentation, we’ll fully make the switch from a monolithic application to microservices based version (and viceversa) without breaking the clients at all.

By Vincenzo Chianese
Vincenzo Chianese is an Italian Software developer focusing on WebAPIs and User Interfaces. Formerly in Apiary, then Oracle, he's currently working for LunchBadger leading the Express-Gateway project.