Patterns in der Wildnis
CAP-a-Storage
Sagas und EDA
Recht und Ordnung
Trade-off Triage
100

Dieses Entwurfsmuster für Verhalten definiert eine Familie von Algorithmen, Kapselt jeden, und macht sie zur Laufzeit austauschbar

Was ist das Strategy-Muster?

100

Das "P" im CAP-Theorem steht für diese unvermeidbare Realität von verteilten Systemen

Was ist Partitionstoleranz?

100

Diese Strategie teil ein System für die Event Driven Architecture in zwei Verantwortungsbereiche

Was ist Command Query Responsibility Segregation (CQRS)?

100

Diese Vertragsart garantiert ein Ergebnis und ist äquivalent zum Wasserfallmodell

Was ist ein Werkvertrag

100

Dieser Aspekt wird geopfert, wenn ein Warenkorb während einer Netzwerkpartition Online bleibt

Was ist Konsistenz?

200
Objekte können mit diesem Entwurfsmuster von anderen Objekten Neuigkeiten abonnieren
Was ist das Observer-Pattern
200

Geldautomaten dürfen Geld nicht doppelt Auszahlen. Diese zwei Buchstaben aus dem CAP-Theorem stellen das sicher.

Was ist "CP"?

200

Wenn Schritt 3 einer Saga fehlschlägt, sorgt diese Art von Transaktionen für die semantische Widerherstellung der Schritte 1 und 2

Was sind kompensierende Transaktionen?

200

Im Jahr 1968 postuliert, beschreibt dieses Gesetz den Zusammenhang zwischen Software- und Teamstrukturen

Was ist Conways Gesetz?

200

Ein Startup baut einen MVP und weiß oft nicht genau, in welcher Richtung es weiter geht. Diese Vertragsart sollte die Firma verhandeln

Was ist ein Dienstvertrag?

300

Dieses Struktur-Pattern verbirgt ein komplexes Objekt-Netz hinter einer einfachen Schnittstelle

Was ist das Facade-Pattern?

300

In Systemen, die Verfügbarkeit priorisieren, sorgt dieser mechanismus dafür, dass unterschiedliche Replikate zu einem Stand Konvergieren

Was ist "eventual consistency"?

300

Dieser Stil der Saga-Implementierung benutzt eine Zentrale Koordinierungsstelle, um mit den Microservices zu kommunizieren

Was ist Orchestrierung?

300

Im Dienstvertrag trägt diese Vertragspartei das Risiko einer langsamen Entwicklung

Was ist der Auftraggeber? (Kunde)

300

Die Kundenzahl wächst exponentiell, und ihr Monolith verkraftet die Last bald nicht mehr. Dieses Architekturmuster verbessert drastisch die Skalierbarkeit.

Was ist EDA?

400

Oft als Anti-Pattern bezeichnet, stellt dieses Entwurfsmuster sicher, dass es von einer Klasse nur eine Instanz gibt

Was ist das Singleton-Muster?

400

Dieser Mechanismus, popularisiert von Amazon's DynamoDB, Benutzt Listen aus [node, counter], um die Reihenfolge von Events zu bestimmen und Konflikte zu vermeiden

Was sind "Vector-Clocks"?

400

Dieser Stil der Saga-Implementierung kommt ohne zentrale Stelle aus

Was ist der Choreographie-Stil?

400

Eine Firma umzuorganisieren um eine bestimmte Softwarearchitektur zu erreichen ist Inhalt dieses drei Worte langen Begriffes

Was ist das Inverse-Conway-Maneuver?

400
Eine Komplexe Baumstruktur muss navigiert werden um einen XML-Report zu erzeugen, aber der Domänen-Code soll nicht damit verunreinigt werden. Sie verwenden dafür dieses Pattern

Was ist das Visitor-Muster?