Gut beobachtet: MONITORING

(C)APM:
(Cloud) Application Performance Monitoring

Das Ziel dieser Aufgabe ist es, Usern die optimale Nutzung der Plattform  zu gewährleisten.

Dies erfolgt durch kontinuierliche Überwachung der Anwendungen und Server.
Im Zuge des APM werden z.B. Daten über CPU-Leistungen, Speicherbedarf, Datendurchflüsse und Bandbreite gesammelt, ausgewertet und Handlungsbedarf abgeleitet.

Unser Motto: Pro-aktiv handeln bevor der Notfall eintritt.

Wissensspeicher: LOG-MANAGEMENT

ELKElasticsearch, Logstash und Kibana

Elasticsearch nutzen wir als Analytics Engine.

Logstash zieht dafür Daten aus unterschiedlichen Quellen, wandelt sie um und übergibt sie an Elasticsearch.

Kibana schließlich stellt die Daten bequem lesbar in Diagrammen und Tabellen dar. Dies erspart zudem speicherintensive und fehleranfällige manuelle Analysen.

Unser Log-Management: Automatisiert, sicher,  zuverlässig.

DEPLOYMENT & VERSIONIERUNG

CI/CD: Continuous Integration & Continuous Delivery

Obligatorisch erstellen wir anwendungsgerechte Deployment Pipelines via gitlab CI oder Jenkins, um im laufenden Betrieb hohe Codequalität, Sicherheit und Anwendungsstabilität zu gewährleisten.

Im Zuge jeder neuen Entwicklung wird der gesamte Code der Anwendung auf Qualität geprüft (Linting).

Die  Funktionalität wird (teil-)automatisiert getestet: Unit-, Integration und Acceptance-Testing.

Unser Generations-Handling: Ein reibungsloses Zusammenspiel.