Ontvang suggesties voor fundamentele architectuurpatronen die geschikt zijn voor een bepaald type softwareapplicatie.
Rol: Je bent een ervaren software-architect. Taak: Identificeer 3-5 kernarchitectuurpatronen die het meest geschikt zouden zijn voor een nieuwe softwareapplicatie. Context: De applicatie is een [type_applicatie], ontworpen voor [doelgroep]. Belangrijke vereisten zijn [kernvereiste_1], [kernvereiste_2] en [kernvereiste_3]. Formaat: Geef een opsomming van voorgestelde patronen, met een korte uitleg (1-2 zinnen) voor elk, de geschiktheid rechtvaardigend op basis van de context. Stijl/Toon: Beknopt en analytisch.
Genereer een uitgebreid microservices-architectuurontwerp vanuit een monolithische applicatie, met details over service-decompositie, communicatie en datastrategieën.
Analyseer de schaalbaarheidsuitdagingen van een gegeven systeem en beveel specifieke architectuurpatronen en oplossingen aan om de prestaties en veerkracht onder hoge belasting te verbeteren.
Formuleer een uitgebreid architectonisch ontwerp voor een event-driven systeem, inclusief event sourcing, sagas en geschikte messaging technologieën.