Cloud Architecture 101?
michael2020-04-08T01:34:13+00:00This article outlines architectural styles commonly utilised along with some high-level considerations for their use.
This article outlines architectural styles commonly utilised along with some high-level considerations for their use.
Understanding the requirements across Compute, Data Storage and Messaging technologies are key in terms of the design of an optimal architecture.
Any cloud architecture framework should at minimum address the following five pillars of architecture excellence: Cost, DevOps, Resiliency, Scalability, and Security
These design patterns are useful for building reliable, scalable, secure applications in the cloud.
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 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 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.
As more and more businesses move to the cloud, overcoming cloud integration challenges grows increasingly important - hence the reason and understanding of integration patterns!