Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Serverless Patterns — Architektonické vzory

06. 07. 2024 1 Min. Lesezeit intermediate

Cloud Fortgeschritten

Serverless Patterns — Architekturmuster

ServerlessArchitekturEvent-DrivenPatterns 5 min Lesezeit

Fan-out, Step Functions Orchestrierung, CQRS und Event Sourcing auf Serverless.

Fan-Out / Fan-In

SNS Topic: order-events
  ├── SQS: billing → Lambda: process-billing
  ├── SQS: inventory → Lambda: update-inventory
  ├── SQS: email → Lambda: send-confirmation
  └── SQS: analytics → Lambda: track-analytics

Jeder Prozessor unabhängig, SQS-Buffering + Retry.

Step Functions

{
  "StartAt": "Validate",
  "States": {
    "Validate": {"Type":"Task","Resource":"arn:...:validate","Next":"Pay",
      "Catch":[{"ErrorEquals":["ValidationError"],"Next":"Failed"}]},
    "Pay": {"Type":"Task","Resource":"arn:...:payment","Next":"Ship",
      "Retry":[{"ErrorEquals":["Timeout"],"MaxAttempts":3}]},
    "Ship": {"Type":"Task","Resource":"arn:...:ship","End":true},
    "Failed": {"Type":"Fail"}
  }
}

Serverless CQRS

  • Command: API GW → Lambda → DynamoDB (Schreibvorgänge)
  • Query: API GW → Lambda → ElastiCache (Lesevorgänge)
  • Sync: DynamoDB Streams → Lambda → Read-Model aktualisieren

Zusammenfassung

Serverless = Event-getriebenes Denken. Fan-out, Step Functions, CQRS für Skalierbarkeit.

Brauchen Sie Hilfe bei der Implementierung?

Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.

Kostenlose Beratung

Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.