Mind map the overall architecture of things if I weren't to start with a monolith app vs microservices based