Schwerpunktthema

scs

Online-Schulung

Online-Schulung

Flexible Architekturen

Microservices, Self-contained Systems und Continuous Delivery: iSAQB-Modul FLEX

Case Study

Die Emanzipation
vom ERP-System

Hochindividuelle Produkte brauchen eine hochindividuelle Software-Lösung
Link

Stefan Tilkov im Live Podcast von programmier.bar: „Good Enough Architecture“

Artikel

Brauchen asynchrone Microservices und SCS ein Service Mesh?

Service-Meshes entwickeln sich zu einer Standard-Infrastrukturkomponente. Deshalb ist es nicht zu früh, ihr Potenzial abseits klassischer Microservices-Architekturen abzutasten.

Artikel

Alle 11 Minuten verliebt sich ein Microservice in Linkerd

Istio ist der Platzhirsch unter den Service-Meshes, aber die Alternative Linkerd weiß durch schnelle Konfiguration und leichte Bedienbarkeit zu überzeugen.

Artikel

Optionen der Frontend-Integration

Case Study

Vom Monolith zur Vertika­lisierung

Breuninger digitalisiert sein Unternehmen mittels einer neuen E-Commerce-Plattform
Blog-Post

OpenID Connect Auth-Proxy

Mit OpenID Connect kann Single Sign-On in einem verteilten System erreicht werden. Ein Auth-Proxy kapselt den Aspekt Authentifizierung in einem eigenständigen Modul. Wir schauen uns an, wie das im Detail umgesetzt werden kann.

Blog-Post

dprox – Declarative Reverse Proxy

Podcast

Self-Contained Systems – Teil 2

Einsatzszenarien und Architekturevolution

Podcast

Self-Contained Systems – Teil 1

Eigenschaften und Umsetzung

Podcast

Self-contained Systems und Frontend-Integration – Teil 2

Alternativen zu SPAs und Umsetzung von SCS

Podcast

Self-contained Systems und Frontend-Integration – Teil 1

Eigenschaften und Vor- und Nachteile

Artikel

Services: SOA, Microservices und Self-contained Systems

Eine einheitliche Definition von SOA gibt es nicht. Aber zentral für SOA [1] sind Services. Sie sollen so grobgranular sein, dass sie eine eigenständige fachliche Funktionalität erfüllen. Die Services bieten ihre Schnittstelle im Netz an. So können sie von verschiedenen Programmiersprachen und Plattformen aus aufgerufen werden.

Artikel

Self-contained Systems: A Different Approach to Microservices

Link

“Microservices: Redundancy = Maintainability!” A Talk by Eberhard Wolff

Artikel

Wie kommt man zu Self-Contained Systems?

Bereits in [1] haben Stefan Tilkov und ich beschrieben, dass es sinnvoll ist, große Systeme in Teilsysteme zu zerlegen, und erstmals erläutert, was wir im Allgemeinen unter Mikro- und Makro-Architektur verstehen. Aus verschiedenen Vorträgen, Experimenten und Projekten kristallisierte sich irgendwann der Name für solche Teilsysteme in einem komplexen Gesamtsystem heraus: Self-Contained Systems.

Link

Interview mit Eberhard Wolff zu Self-contained Systems

Blog-Post

Transclusion in self-contained systems

Frontend integration in the web is a huge topic. This post deals with the aspect of transclusion of other systems' content in the DOM of a web page.

Blog-Post

Transklusion in Self-Contained Systems

Frontend-Integration im Web ist ein riesiges Themengebiet. Dieser Post befasst sich mit dem Teilaspekt der Transklusion „fremder“ Inhalte in den DOM einer anderen Seite.

Blog-Post

Why RESTful communication between microservices can be perfectly fine

Case Study

Dental wird digital

Vom Gebissabdruck zum Auftrag
Link

Microservices in the Real World

Artikel

Docker - Perfekte Verpackung von Microservices

Blog-Post

Reliable Web Clients

Microservices can make teams and systems more independent but also more vulnerable to the fallacies of distributed systems. Initially I thought this blog post is going to be about how to build reliable web clients with Akka and Akka Persistence. While this is an interesting topic by itself, I now think it is more crucial to first understand the underlying problems and trade-offs before we learn how to get around them.

Link

Don’t start with a monolith

Link

Self-Contained Systems

Link

Software Engineering Radio Podcast, Episode 210: Stefan Tilkov on Architecture and Micro Services

Link

Heise Developer Podcast, Episode 44: Modularisierte Architektur für große Systeme

Link

Heise Developer Podcast, Episode 31: Webarchitekturen