Go Day

Go Day

3 Speaker – 3 Sessions – 1 Tag

Live am 16. November auf entwickler.de

TAGE

STUNDEN

MINUTEN

SEKUNDEN

Go Day

3 Speaker – 2 Sessions – 1 Workshop
Live am 16. November auf entwickler.de

TAGE

STUNDEN

MINUTEN

SEKUNDEN

Was ist der Go Day?

Wenn du in der Tech-Branche arbeitest und DevOps deine Leidenschaft ist, dann hast du wahrscheinlich schon den Gopher kennengelernt. Dieser niedliche kleine Kerl ist das Maskottchen von Googles Programmiersprache „Go“.

Golang, wie sie genannt wird, ist nicht nur eine Programmiersprache, die von Google intern verwendet wird, sondern sie ist auch DIE wichtigste Programmiersprache für DevOps-Tools geworden: Docker, Kubernetes, Prometheus, Helm, Grafana, Istio, Jaeger… all diese netten und hilfreichen Tools sind in Go geschrieben.

Unser Go Day würdigt die Bedeutung der Sprache und unsere Expert:innen geben einen Einblick, was man mit Go alles machen kann und wie der Gopher bei der täglichen Arbeit in einer DevOps-Umgebung hilft.

Programm | 14 - 17:30 Uhr

HTTP/2, full json support and a great networking stack, all that is part of Go’s standard library. Just like everything else you need for a smashing web application. You can run your Go application on AWS Lambda, any operating system or in your browser with WebAssembly thanks to Go’s extreme portability.

You will learn the basics of web development with Go very hands on and with just the standard library of Go. Along the way we will touch essential tooling and dev setup. By then building a REST API or simple server rendered frontend is a piece of cake. And let us not forget to properly test the bastard, before putting it out in the wild.

Speaker’s bio: 

Jan Stamer is Solution Architect at Commerzbank AG. In an agile environment he ensures that even complex endeavors lead to a joint (and sustainable solution). He uses the whole Commerzbank technology stack – from Java, Spring and Hibernate over Kotlin and REST up to Docker and Kubernetes.

To build confidence in the applications we build, it has become widely accepted that we should write tests to verify our program behaviour, but also to define our application’s contracts with it’s users. So, when test correctly, we can identity if our application is working correctly, but also to quickly spot regressions, when we break functionality that was working in the past.

This talk intends to explore 3 main kinds of testing (unit, integration and end to end), and also details how these can be done in golang, as well as the best practices and useful libraries and patterns for writing expressive boilerplate free tests that actually test our program behaviours.

Speaker’s bio: 

Anthony Alaribe is a Senior Software Engineer at Delivery Hero. He is based in Berlin, Germany and has been writing Go in production since 2014. Besides writing code, he is excited about functional programming, enjoys drawing, and hiking.

How did we build a k8s operator that allows 100% up time for a high availability high workload database?

Operating a distributed high load, high throughput database in the cloud comes with several interesting challenges. In order to manage real-time serving of mission critical workloads at 100% availability we developed a Kubernetes operator that handles the operational complexities.

We needed to handle the following requirements:

  • Apply live patches
  • Replace live cluster with tens of nodes
  • Handle degraded/crashed nodes

Under these conditions:

  • High Availability
  • Remain 100% online with no down time
  • Operate under very high workloads and traffic
  • Manage replicated records across different hardware failure groups (rack awareness)

Due to its stateful nature and the type of workloads that are usually handled, cluster management and recovery are non-trivial. We are using the Operators API to handle that complexity and control the clusters from within Kubernetes.

In this talk we’ll cover the steps we took to plan and execute and the challenges we faced and share the best practices.

Speaker’s bio: 

Natalie is a learner, a Google Developer Expert for Go, an OpenAI ambassador, a public speaker and a sailor. When she’s not working on robust systems at Aerospike, she is organizing the GopherCon Europe and Cloud Nein conferences, and the Berlin chapters of the Go and Women Techmakers user groups. Previously, she was an Engineering Manager, Software and Hardware Engineer, and a Co-Founder of a mobile start-up. In her free time, she is wondering if there is life on Mars.

Du hast nun einen Ein- und Überblick über Kotlin erhalten. Aber gewiss brennen Dir noch viele weitere Frage unter den Nägeln, die Du nun in dieser AMA(Ask me Anything)-Session mit den Speakern des Kotlin Days diskutieren können.

Fullstack-Abo abschließen & kostenlos teilnehmen

entwickler.de Fullstack-Abo – alle deine Vorteile im Überblick

Das Fullstack-Abo ist das Rundum-Sorglos-Paket für jeden Software-Professional. Als Abonnent hast du die Krone auf, wenn es um deine Weiterbildung geht!

  • Sei am 16.11. live beim Go Day dabei
  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv
  • Rabatte für die Teilnahme an Konferenzen und Trainings
  • Zugriff auf Video-Aufzeichnungen von deinen Konferenzen und Trainings
  • Intelligente Themensuche AskFrank
  • Zugriff über Browser oder unsere mobilen Apps
Fullstack-Abo

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

198,80 € / Jahr – jetzt 40 € sparen –
12 Monate lang Zugriff, 10 Monate zahlen!

  • Interaktive Live-Events exklusiv auf der Plattform
  • Step-by-Step-Tutorials zu aktuellen Themen
  • Über 10.000 Fachbeiträge, Magazine, E-Books, Artikelserien und Kolumnen sowie ein umfassendes Archiv

Ab 72 € im Jahr pro Nutzer

  • Rabatte für bis zu 3 Bestellungen von Teilnahmen deines Teams an unseren Konferenzen und Trainings
    3-Nutzer-Lizenz: 150 €
    5-Nutzer-Lizenz: 200 €
    10-Nutzer-Lizenz: 250 €
    15-Nutzer-Lizenz: 300 €
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Wir belohnen Ihre Treue: Sonderpreis für Printabonnenten! Sie sparen bis zu 10 € monatlich

Wir finden für jedes Team das passende Angebot!

  • Umfangreiche Rabatte an für die Teilnahme an unseren Konferenzen und Trainings
  • 6 Monate Zugriff auf die Video-Aufzeichnungen von teilgenommenen Konferenzen und Trainings
  • Unkomplizierter Zugriff per IP-Adresse
  • Firmenweiter Zugang über E-Mail-Domain
  • Kein Administrationsaufwand

Angebote für Gewinner-Teams

Wir bieten Lizenz-Lösungen für Teams jeder Größe: Finden Sie heraus, welche Lösung am besten zu Ihnen passt.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang