Kapitel 13. Betrieb deines Systems in der Produktion
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Wie ich in Kapitel 8 erläutert habe, müssen sich die Entwicklungsteams bei einer Microservice-Architektur viel stärker in den Betrieb der von ihnen erstellten Dienste einbringen. Wenn du mehrere Änderungen pro Tag freigibst, würde es dich zu sehr verlangsamen, wenn du die Freigabe und den Produktionssupport an ein anderes Team übergibst.
Das bedeutet, Systeme anders zu bauen, aber auch, sie in der Produktion zu betreiben: der Schwerpunkt dieses Kapitels.
Microservices bringen besondere betriebliche Herausforderungen mit sich: Es handelt sich um verteilte Systeme mit vielen Teilen, und wie das System als Ganzes aussieht, unterscheidet sich in der Regel stark von dem, wie es vor sechs Monaten aussah. Das hat zur Folge, dass die Dokumentation nur schwer mithalten kann.
Ich beginne dieses Kapitel mit einem Überblick über diese betrieblichen Herausforderungen, um den Kontext für die folgenden Abschnitte zu schaffen, in denen es darum geht, wie man sie bewältigen kann.
Das beginnt mit der Beobachtbarkeit. Der Betrieb von Microservices wird viel einfacher, wenn du die Beobachtbarkeit in deine Dienste und das System eingebaut hast, und wir gehen darauf ein, wie du das effektiv tun kannst. Du solltest auch in Erwägung ziehen, deine eigenen Dienstprogramme und Tools zu entwickeln, um weitere Einblicke in ...
Get Erfolgreiche Microservices ermöglichen now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.