Microservice Training für Engineers bei Swisscom

Projektdauer
1 Tag
Themen
Microservice Architecture, Cloud Native, Training, DevOps
2253-1681-max_Swisscom
Unabhängig, modular und individuell. Die Rede ist von Microservices. Dabei kann jeder Service in der Applikation unabhängig entwickelt und implementiert werden. Puzzle ITC durfte das Thema bei der DevOps Mastery Friday Reihe der Swisscom mittels einer Schulung näher bringen.

Mit der DevOps Mastery Friday Reihe verfolgt die Swisscom das Ziel, ihren Mitarbeitenden in eintägigen Theorie- und Praxissessions Know-how zu vermitteln. Puzzle durfte die Schulung zum Thema Microservices Architekturen übernehmen. Am Theorieteil waren über 200 Interessierte dabei. Dabei wurde folgendes geschult:

  • Was sind Microservices?
  • Ziele, Herausforderungen, Einsatz
  • Vor- und Nachteile
  • Microservices Pattern (Circuitbreaker, Eventdriven, Kommunikation, Saga)
  • Observability/ Metrics/ Open Tracing
  • Deployment Automatisierung
  • Transition von Monolithen zu Microservices

Im Praxisteil durften die 40 Teilnehmenden selbst in die Tasten greifen und mittels eines Labs einen Monolithen in Microservices aufteilen.

Schulungs-Teilnehmer:in
Mitarbeiter:in der Swisscom
«It was the best investigated time in a half day training since a long time ago. The content was very clear and understandable.»
  • Lab 1 Mini-Monolith: Deployment Mini-Monolith, Architektur, Transaktions-grenzen, fachlichen UseCase
  • Lab 2 Microservices Rest: Aufteilung Mini-Monolith in Microservices, Erstellen eines Microservices, Builden nach Anleitung, Deployment, Transaktionsmanagement
  • Lab 3 Kafka Messaging: Wechsel von purer Rest Kommunikation in Richtung Event-Driven mittels Kafka, entsprechende Anpassung Microservices
  • Lab 4 Integrationspattern mit Debezium: Abgreifen der Events von Datenbank mittels Debezium & Publikation im Topic
Schulungs-Teilnehmer:in
Mitarbeiter:in der Swisscom
«Good presentations well presented. Small steps of theory immediately followed by an illustrated sample helped a lot to follow and make the course a very good experience».

Dürfen wir dein Projekt auf das nächste Level bringen?

Wir sind bereit, dein Projekt voranzutreiben. Lass uns gemeinsam deine Ziele erreichen und dein Unternehmen weiterbringen.
Profilbild Adrian Brunner
Adrian Brunner
Co-Lead Platform Engineering

Weitere Success Stories