Technology Choices
Understanding the requirements across Compute, Data Storage and Messaging technologies are key in terms of the design of an optimal architecture.
Excellent Architecture Fundamentals
Any cloud architecture framework should at minimum address the following five pillars of architecture excellence: Cost, DevOps, Resiliency, Scalability, and Security
Cloud Design Patterns
These design patterns are useful for building reliable, scalable, secure applications in the cloud.
Cloud Data Solutions
There are no longer multiple layers of business logic that read and write to a single data layer. Instead, solutions are designed around a data pipeline that describes how data flows through a solution, where it is processed, where it is stored, and how it is consumed by the next component in the pipeline.
Cloud Adoption Methodology
Cloud Adoption Framework is a set of documentation, implementation guidance, best practices, and tools that help align strategies for business, culture, and technology to enable the desired business outcomes. Its modular structure guides the customer through their cloud journey. The Cloud Adoption Framework can stand by itself and provide self-service structured guidance for customers.
Agile Project Delivery
Agile is a way to manage projects and ideal for cloud delivery. It can be used for virtually anything, but was founded with the Agile Manifesto in 2001 based on software development, however we will discuss in an agnostic fashion.