Technische Entscheidungen · Senior · Frage 3 von 14
Ein Startup mit sechs Leuten sucht noch den Product-Market-Fit, und die Domänengrenzen verschieben sich ständig. Mit welcher Architektur startest du?
- 1Serverless-Funktionen, eine pro API-Endpunkt
- 2Ein modularer Monolith mit klaren internen Grenzen
- 3Microservices ab Tag eins, einer pro Domäne
Antwort zeigen
Richtige Antwort: Ein modularer Monolith mit klaren internen Grenzen
Erklärung
Ein modularer Monolith hält Refactoring billig, während sich Grenzen verschieben, und saubere Module können später Dienste werden. Microservices passen zu vielen Teams, die unabhängige Releases brauchen, aber sechs Leute verbrächten ihre Zeit mit Netzwerk- und Deployment-Fragen. Funktionen pro Endpunkt passen zu sprunghaften, isolierten Lasten, während eine sich ändernde Domäne verteilt über sie gemeinsame Logik schwer weiterentwickelbar macht.