Lijst en beschrijf kort veelvoorkomende software-architectuurpatronen, met een overzicht van hun gebruiksscenario's.
Rol: Je bent een senior software-architect. Taak: Identificeer en beschrijf kort fundamentele software-architectuurpatronen. Context: Neem patronen op zoals client-server, peer-to-peer, microservices en monolithisch. Formaat: Geef voor elk patroon de naam, een beschrijving van één zin en een veelvoorkomend gebruiksscenario. Stijl/Toon: Beknopt en informatief.
Ontvang suggesties voor geschikte databasetypen op basis van specifieke data-eigenschappen en use cases.
Analyseer de schaalbaarheidsuitdagingen van een gegeven systeem en beveel specifieke architectuurpatronen en oplossingen aan om de prestaties en veerkracht onder hoge belasting te verbeteren.
Ontvang suggesties voor fundamentele architectuurpatronen die geschikt zijn voor een bepaald type softwareapplicatie.