API Summit 2020
Das große Trainingsevent für Web APIs mit Java, .NET und Node.js
30.11. - 02.12.2020 Online

Go for Microservices

Workshop
Early-Bird Bis 29. Oktober anmelden und bis zu 100 € pro Ticket extra sparen! Jetzt anmelden
Infos
Dienstag, 1. Dezember 2020
13:30 - 17:00

Die Programmiersprache Go hat in den letzten Jahren viel Aufsehen erregt. Im Microservices-Umfeld wurde sie besonders bekannt, weil Docker mit Go geschrieben ist. Go zeichnet sich durch einfache und klare Syntax, hohe Laufzeiteffizienz, gute Unterstützung von nebenläufiger Programmierung und viele weitere Dinge aus, die die Sprache besonders geeignet für Web APIs machen.
 
Dieser Workshop ist gedacht für Entwicklerinnen und Entwickler, die in Go einsteigen möchten. Vorkenntnisse in anderen objektorientierten Sprachen wie Java, C# oder TypeScript sind notwendig. Darauf aufbauend lernen die Teilnehmerinnen und Teilnehmer die Tools von Go und die Syntax der Sprache kennen. Natürlich wird auch das Verpacken von Go-Programmen in Docker Containern ein Thema sein.
 
Nach dem Behandeln der Grundlagen sprechen wir über die Umsetzung von Microservices mit Go. Gestartet wird, indem wir ohne besonderem Framework eine einfache, HTTP-basierende Web API erstellen und in Docker betreiben. Anschließend diskutieren wir, welche Aspekte für eine vollwertige Microservice-Infrastruktur fehlen. Rainer Stropek wird in diesem Zusammenhang insbesondere auf Go kit eingehen. Ziel ist, unsere http-basierende Web API auf ein Microservice mit Go kit umzubauen.
 
Im Workshop steht praktisches Programmieren statt Slides im Vordergrund. Wir werden Go anhand vieler live ausprobierter Beispiele kennenlernen.