Building with continual iteration
Building cloud solutions can be a complex process, especially when trying to build for large enterprises. One option when first developing your cloud adoption is to fully define and build your management tooling upfront; however, this can take some time and delay your ability to realize the cost benefits.
Another approach is to build a core baseline of services – decide what is most important and must be implemented before you can begin your cloud journey. This is a minimal viable product (MVP) and defines the absolute bare minimum solution.
From there, you can build upon that solution, adding new services or improving existing ones as you develop your cloud offering. Agile methodologies can help here and are ideally suited to building cloud solutions due to the modular nature of Azure's components.
Once you have a baseline environment, you can iteratively define, design, and build your platform. Each iteration will increase security...