Pergunta de entrevista da empresa Uniscon

how would I decide architecture for a system? when would I go for microservices?