Service-Discovery

Service-Discovery ist ein Mechanismus in verteilten Systemen, bei dem Services automatisch andere verfügbare Services im Netzwerk finden und deren Netzwerkadresse ermitteln können, ohne diese manuell zu konfigurieren. Es ermöglicht die dynamische Kommunikation zwischen Microservices in Cloud-Umgebungen, indem es eine zentrale Registry oder dezentrale Erkennungsmechanismen für Service-Lokalisierung bereitstellt.

Kubernetes

Kubernetes automatisiert die Bereitstellung, Skalierung und Verwaltung von containerisierten Anwendungen auf Servern in Rechenzentren und in der Cloud. Die quelloffene Software orchestriert Container, die in Technologien wie Docker oder anderen Container-Laufzeitumgebungen erstellt wurden. Kubernetes eignet sich für die Verwaltung großer, … Mehr

Spring Cloud Netflix

Spring Cloud Netflix ist eine Sammlung von Bibliotheken und Tools für Microservices-Architekturen, die ursprünglich von Netflix entwickelt und in das Spring Cloud Framework integriert wurden. Sie bietet Komponenten wie Service Discovery, Load Balancing, Circuit Breaker und API-Gateway-Funktionen für die Entwicklung verteilter … Mehr

Service-Discovery Projekt

Entwicklung einer cloud-nativen Incentive-Anwendung mit AWS

Versicherungskonzern

07/2018 - 04/2019 · Remote

Entwicklung und Betrieb einer cloud-nativen Anwendung für die dezentrale unternehmensinterne Erfassung, zentrale Verwaltung und steuerliche Behandlung von vertrieblichen Incentives und geldwerten Vorteilen einschließlich CI/CD auf Basis von Kubernetes und Diensten in Amazon Web Services

Tätigkeiten

  • Planung und Einrichtung der Umgebungen für Entwicklung, Integration, Test, Schulung und Produktion auf Basis von Docker, Kubernetes und verschiedenen AWS-Diensten
  • Entwicklung der CI/CD-Pipelines für Frontend und Backend-Dienste
  • Erweiterung des API Gateways um Authentifizierung und Autorisierung auf Basis von Tokens
  • Mitwirkung an der Entwicklung der Geschäftslogik im Backend und der RESTful API einschließlich Test und Dokumentation
  • Mitwirkung an der Entwicklung des Datenmodells für die PostgreSQL-Datenbank
  • Mitwirkung an Planung und Entwicklung von Schnittstellen und Batch-Prozessen zum Austausch von Daten mit SAP Gateway, PostgreSQL, Redis und S3 mit Testdaten zum Zweck der lokalen Frontend- und Backend-Entwicklung
  • Dokumentation der Softwarearchitektur einschließlich Betrieb, Schnittstellen und Prozessen
  • Einarbeitung der Betriebsveranwortlichen bei der Übergabe der Anwendung in den dauerhaften Betrieb
  • Projektsprachen: Deutsch, Englisch

Software-Typ

Web-Anwendung · Backend-Service · API · Datenbank-Lösung

Zielplattformen

AWS · Amazon Web Services · Kubernetes · Webbrowser