#microservices

Microservices – zu klein und zu gut, um nur ein Hype zu sein

Microservices gehören im IT-Buzzword-Bingo zu den Neuzugängen der letzten Jahre, und sie beweisen dabei eine ihrer Qualitäten: sie stehen nicht für eins, sondern vieles, manchmal schon fast für alles. Microservices sind ein fundamentaler Wandel. Sie haben eine strategische Komponente, die auf die Architektur, den Programmierstil, die Arbeitskultur, das Geschäftsmodell und die Technologie Auswirkungen hat.

Was gute Softwarearchitekten in der Cloud-Ära ausmacht

Dass sich typische Softwarearchitekturen in der Cloud von jenen im lokalen Rechenzentrum unterscheiden, hat sich mittlerweile herumgesprochen. Unzählige Artikel, Bücher und Vorträge auf Konferenzen behandeln dieses Thema. Ich möchte mich dem Themenbereich von einer anderen Seite nähern. Betrachten wir einmal Softwarearchitekten, also die Personen, die die Strukturen und das Design von Softwareprodukten entwerfen.

Stateful Apps mit Kubernetes

Moderne Microservice-Architekturen lassen sich gut durch Container und Container Manager in Produktion bringen. So werden Anforderungen an Skalierbarkeit und Verfügbarkeit einfacher realisierbar, zumindest dann, wenn einzelne Container keine persistente Daten haben müssen. Dennoch: Jedes System benötigt an irgendeiner Stelle Persistenz.

Microservices: Reden ist Gold

In meinem Architekturworkshop bei der letzten BASTA! ging es unter anderem um Microservices. Ein Thema der Stunde ist das natürlich, das Architekturpattern dieser Zeit. Ich habe in dieser Kolumne schon zuvor davon geschrieben und bin persönlich sehr von den Vorteilen des Ansatzes überzeugt. Im angesprochenen Workshop kam schließlich diese Frage auf den Tisch: „Wie baue ich denn all diese Dienste und wie reden die dann miteinander?“

9 Design Patterns für Microservices in der Cloud

Das AzureCAT Patterns & Practices Team hat neun Design Patterns für die Verwendung von Microservices in der Cloud vorgestellt. Diese lösen einige der Probleme, die bei der Arbeit mit einer solchen Architektur auftreten können. Auch hier kommt es aber auf die Wahl des richtigen Werkzeugs zum rechten Zweck an.

X
- Gib Deinen Standort ein -
- or -