Talk

Votre premier microservice en Go
Languages Deep-dive hands-on Intermediate FR

De plus en plus de développeurs Java se tournent vers le Go, langage backend qui monte, qui monte.

Profitez de cet atelier pour mettre les mains dans le code et vous familiariser avec le langage et son écosystème (test, makefile, vendors, etc.). Il est recommandé d'avoir fait le tour of Go et d'être déjà à l'aise avec le langage pour rentrer plus facilement dans le sujet. Un workspace de développement est fourni pour les OS Unix friendly (linux, mac) et des VM sont à disposition des utilisateurs Windows ou de ceux qui le souhaitent.

Lors de cet atelier, nous vous proposons de développer du sol au plafond un petit service web REST qui expose des données récupérées dans un MongoDB au format JSON. Nous commencerons par le parsing d'argument de la ligne de commande et le logging. Nous verrons ensuite comment modéliser et manipuler la data avec MongoDB. Pour finir nous attaquerons la partie web avec le routage, les middleware et les handler.

En bonus, nous pourrons déployer le tout dans un docker-compose avec un instance de Mongo.

Hands-on 1 [Salle 140]
16 May 2018
09:00 - 12:00