Projekte mit dem Einsatz von Microservice Pattern

Um alle Projekte zu sehen, entfernen Sie den Filter

Umzug eines On-Premise Kubernetes Clusters in die Azure Cloud

Zeitraum: 03/2020 – 09/2020
Rolle: Softwareentwickler
Auftraggeber: Lowell
Teamgröße: 3
Personentage: 120

Zunächst wurden die Services in einem On-Premise Kubernetes Cluster betrieben. Ziel des Projekts war, alle Services auf die Azure Cloud umziehen. Außerdem wurden Techniken und Cloudservice evaluiert, Hilfsklassen und Template für die zukünftige Entwicklung und eine CI/CD Pipeline erstellt.

Eigene Leistungen im Projekt::
  • Auswahl der zu nutzenden Cloud-Services in Absprache mit dem Architekten
  • Absprachen über zukünftige Autonomie der Entwicklerteams
  • Review bestehenden Code und daraus resultierender Best-Practices
  • Dokumentation des Transaction Outbox Pattern und Idempotenz, Aggregaten und anderen nützlichen Microservice Pattern
  • Hilfsklassen für die Zustellung und Empfang von Protobuf Business Events
  • Erstellung des CI-Teils der CI/CD Pipeline
  • Evaluierung und Implementierung von Azure Serverless
  • Aufsetzen der Infrastruktur unter Anwendung von InfrastructureAsCode (IaC)
  • Liveness-Check / Readiness-Check für Services in Kubernetes
  • Erstellung von Cronjobs in Kubernetes
  • Erstellung von C# Templates für die Erstellung neuer Services