By

Claudia Uhlig

19
Apr

Distributed Tracing: Hype oder wirklicher Nutzen?

Moderne Softwarearchitekturen, die auf Microservices- und Serverless-Architekturen basieren, bringen Vorteile für die Anwendungsentwicklung. Verteilte Entwicklerteams können ihre einzelnen Services einfacher verwalten, überwachen und betreiben. Der Nachteil ist, sie können leicht das „große Ganze“ aus den Augen verlieren. Gibt es Probleme in einer Transaktion, die auf mehrere Microservices, serverlose Funktionen und Teams verteilt ist, ist es nahezu unmöglich, den Service, der für das Problem verantwortlich ist, von den betroffenen Services zu unterscheiden. Distributed Tracing soll hier unterstützen und das übergreifende Systemverhalten überwachen und sichtbar machen.
3
Feb

Sobald man Monitoring ernsthaft betreibt, macht man schon Observability

Der Begriff Observability und seine praktische Umsetzung werden aktuell vielfach besprochen. Wir haben deshalb mit Erkan Yanar, Experte für Kubernetes und DevOps, über sein Verständnis des Observability-Mindsets und dessen Anwendung gesprochen.   Torsten Bøgh Köster: Als Freelancer und Trainer bist du wohl die Kubernetes-Koryphäe in Deutschland. Wann bist du erstmals mit dem Thema Observability in Kontakt gekommen? Erkan Yanar: Das erste Mal mit so etwas wie Observability in Berührung gekommen bin ich Anfang der 2000er als MySQL-DBA. Wir haben versucht, Metriken und Logs einen Sinn zu geben. Mit dem jetzt neu aufkommenden Begriff der Observability habe ich daher so ein Problem,...
Read More