
Explore cloud native applications and systems architecture, and master best practices for building and operating them. Access curated external resources, books, presentations, and articles to support aspiring cloud solutions architects.
Explore cloud native architecture best practices across containerization, microservices, inter-service communications, cloud enabled data engineering, devops and devsecops, legacy modernization, and hybrid cloud, with 2023 trends and architectural guides.
Learn the four-layer cloud architecture—business applications, database, networking, and infrastructure—and how compute, storage, container, ai and ml, analytics, and vpn and sd-wan services integrate to build cloud solutions.
Explore the key building blocks of cloud native systems, including microservices, containers, and orchestration, along with DevOps practices, declarative APIs, service meshes, immutable infrastructure, data engineering, and hybrid cloud.
Explore containerization and cloud native architecture, covering 2023 trends, container life cycle, development and operation best practices, orchestration with Kubernetes, and container security.
Explore 2023 container trends driving cloud native architectures, including migration of apps to containers and Kubernetes adoption by hyperscalers. Examine container registries, serverless trends, and hybrid multi-cloud adoption.
Identify key container concepts including dockerfile, container image, file system layers, container configuration, and OCI formats; explain engines, runtimes, manifests, repositories, and orchestrators that deploy and manage containers.
Develop containers in a DevOps pipeline by keeping images light, one microservice per container, avoiding hard-coded configs, enabling logging, automating builds, and scanning for vulnerabilities.
Understand how Kubernetes orchestrates containerized microservices with pods, nodes, and clusters. Learn how the control plane schedules workloads, balances load, and enables rolling updates for high availability.
Explore APIs as a foundational inter-program communication method in cloud native environments. Learn how API gateways reduce traffic and latency, enable authentication, and support REST and JSON client interactions.
Examine legacy application migrations, market growth from 20 billion to 50 billion by 2028, and cloud-based modernization drivers. See how COBOL, ADA, PL/1, RPG and assembler heritage shapes modernization efforts.
Discover DevOps best practices, including commit early and often, continuous integration, automated pipelines, environment agnostic builds, canary and blue-green deployments, and DevSecOps security, with a focus on culture and collaboration.
Implement devsecops by embedding security across development, testing, and deployment. Enforce secure coding, scan open source for vulnerabilities, protect secrets, automate, and monitor the full ci/cd pipeline.
Explore the ETL pipeline, from extract and cleansing to transform and load into a data warehouse, and see how staging, pre-processing, and business rules support analytics and data insights.
Discover architectural building blocks for data engineering pipelines, including automation with AWS Step Functions and Cloud Composer, scalability, latency, storage options, monitoring, and end-to-end security and cost considerations.
Explore the hybrid cloud concept, its growth potential, and how to set up virtual networks, connectivity, monitoring, availability zones, security, and slas for on-premises and public cloud environments.
Define your organization's cloud strategy, identify business use cases and application workloads, assess cloud provider capabilities, and implement monitoring, governance, and SLAs to execute a hybrid cloud strategy.
Explore AWS and Azure architecture guidelines and CNCF recommendations to transform legacy apps into cloud native architectures, with resources to master these guidelines.
Explore how major cloud provider guidelines, including AWS Well-Architected, Azure Well-Architected, and CNCF's recommended journey to cloud native, inform generic best practices for designing high-performing, secure, reliable cloud applications.
Explore Microsoft Azure's well-architected framework with five pillars: operational excellence, performance efficiency, cost optimization, security, and reliability, and learn how Azure Advisor, design principles, and reference architectures guide cloud architectures.
Explore CNCF's ten-stage cloud native trail map to define a digital transformation roadmap, from containerization to software distribution with Kubernetes, Prometheus, Linkerd, Envoy, and Notary.
Whether you are a new, aspiring, or experienced cloud solutions architect, this course on cloud-native architecture and design best practices has the must-know architecture and design practices and trends for 2023 that are needed in all new projects and organizations working on cloud architecture projects.
Learn about best practices in building cloud-enabled data pipelines, hybrid clouds, microservices, containerization, DevOps/DevSecOps, and much more. It's a Cloud-Native Applications and Systems Architecture Course designed with the latest 2023 Technologies and Trends in mind.
This course is excellent for cloud architects, senior technologists, and problem solvers who want to understand the overall architecture and best practices related to designing, building, and operating cloud-native applications and systems.
If you are interested to learn deeper knowledge about Cloud-Native Systems Architecture, their building blocks, and best practices, then this course is for you.
You will learn (1) the latest 2023 Industry and market trends, (2) Architectural building blocks, (3) Best Practices, and (4) access to external resources and content related to the following:
Cloud-native applications and systems
Containers and containerization
Microservices development
Cloud-enabled data engineering pipelines
DevOps / DevSecOps
Hybrid cloud architectures
Legacy application modernization
Interservice communications (APIs, Asynchronous messaging, gRPC, service mesh, etc.)
Industry architectural frameworks
and more.
The course also provides enough external resources to help you get deeper knowledge on each of the topics if necessary. These external resources include carefully selected online books, presentations, and articles on specific topics.
Although the course provides a number of best practices, it doesn’t get into the programming level details.
This is ideally suited for cloud and digital technologists, solutions architects, technology managers, and CIOs in the IT, digital, and cloud domains, who are going through cloud and digital transformation journeys.
Detailed Topics
Some of the topics that you will learn from this course include the following:
2023 Latest Trends from top research organizations
Best Practices Related to Developing Containers
Best Practices Related to Operating / Running Containers
Factors Driving the Choice of Container Management and Orchestration Systems
Container Orchestration Best Practices
Best Practices for Securing Containers
Best Practices for Microservices Development
The twelve-factor methodology of developing services and software
Cloud-native Communications
Strategic Considerations in Modernizing Legacy Applications
CI/CD Pipelines in Cloud-native Applications
CI/CD Tools and Services
Best Practices for Agile DevOps (Building CI/CD Pipelines)
Best Practices for Implementing DevSecOps
Data Engineering Use Cases
ETL Pipeline Process and Architecture
ELT Pipeline Process and Architecture
Architectural Building Blocks for Building Data Engineering Pipelines
Hybrid Cloud Detailed Architecture
Steps to Execute a Hybrid Cloud Strategy
AWS Well-Architected Framework
Azure Architecture Framework
CNCF’s Recommendation for Transformation to a Cloud-native Applications Architecture
and much more.