© Adobe: k_yu

Service Mesh – die unverzichtbare Infrastruktur für Microservices?

Die rosarote Brille haben viele Architekt*innen und Entwickler*innen beim Thema Microservices mittlerweile abgelegt. Schließlich sind die vielen Vorteile wie Auslieferungsgeschwindigkeit, Skalierbarkeit und Technologieunabhängigkeit nur im Tausch gegen viele neue Probleme zu haben. Anders als Monolithen bilden Microservices ein verteiltes System, das schwerer zu kontrollieren, zu observieren und abzusichern ist. Außerdem Weiterlesen…

Von Oliver, vor

Vom Monolithen zu Self-Contained-Systems

Wer sich in den letzten Jahren auf diversen Konferenzen zu Software- und Architekturthemen getummelt hat, könnte den Eindruck gewinnen, Monolith ist kein Architekturstil mehr, sondern ein Schimpfwort. Das dem nicht so ist und wieso wir uns trotzdem für eine sanfte Migration zu einem anderen Architekturstil entschieden haben, darüber soll der Weiterlesen…

Von Oliver, vor

Microservices: Fachliche Entscheidungshilfen für den Einsatz

Microservices sind kleine, betrieblich eigenständige Anwendungen. Aufgrund der hohen Entkopplung verstehen Microservices sich als schlanke, „agile“ Alternative zu schwerfälligen Monolithen. Ziel ist eine möglichst isolierte Weiterentwicklung in Form getrennter Services mit überschaubaren Schnittstellen, ohne die Gesamtanwendung kennen und sich mit allen Beteiligten abstimmen zu müssen. Das Ergebnis zeigt die vereinfachte Weiterlesen…