Cloud Architecture: Design Decisions (2022)
1h 32mIntermediate2022-05-26
Authors

David Linthicum
Chief Cloud Strategy Officer at Deloitte Consulting
Course details
Strong architecture begins with smart design decisions. With the cloud, the options can seem almost limitless. By focusing on your business and application needs, and how they may change over time, you can make intelligent choices, leading to a more efficient, cost-effective infrastructure.
This course is targeted at IT professionals who have a basic understanding of the cloud and are ready to move on to creating a cloud architecture. David Linthicum begins with the business case and requirement patterns, and then discusses mapping requirements to individual architecture concepts like storage, processing, and governance. David also covers advanced topics such as serverless architecture, containers, AI, machine learning, and more. Watch and learn how to make sense of today's requirements, as you plan your cloud-based architecture to scale with what your company needs to succeed tomorrow.
Learning objectives
Advanced architecture concepts
Building a business case
Defining storage, processing, and other requirements
Mapping requirements
Performance and security
Serverless computing
Containers and container orchestration
This course is targeted at IT professionals who have a basic understanding of the cloud and are ready to move on to creating a cloud architecture. David Linthicum begins with the business case and requirement patterns, and then discusses mapping requirements to individual architecture concepts like storage, processing, and governance. David also covers advanced topics such as serverless architecture, containers, AI, machine learning, and more. Watch and learn how to make sense of today's requirements, as you plan your cloud-based architecture to scale with what your company needs to succeed tomorrow.
Learning objectives
Advanced architecture concepts
Building a business case
Defining storage, processing, and other requirements
Mapping requirements
Performance and security
Serverless computing
Containers and container orchestration
Skills covered
Cloud DevelopmentCloud ComputingDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Making decisions around cloud architecture design
- 02 - What you should know
1. Beyond Basic Architecture
- 03 - Taking your architecture to the next level
- 04 - Advanced architecture example one - HR systems
- 05 - Advanced architecture example two - Edge computing
- 06 - Advanced architecture example three - Containers and Kubernetes
- 07 - Advanced architecture example four - Serverless computing
- 08 - Necessary skills, tools, and processes
2. Define a Business Case
- 09 - Build a business case
- 10 - Soft costs and benefits
- 11 - Hard costs and benefits
- 12 - Economies of optimization
- 13 - Economies of complexity
3. Define the Requirement Patterns
- 14 - What storage is needed
- 15 - What compute is needed
- 16 - What data and databases are needed
- 17 - What security is needed
- 18 - What governance is needed
- 19 - What CloudOps processes and technology are needed
- 20 - Other services to consider
4. Cloud Architecture Advanced Concepts
- 21 - Map requirements to storage
- 22 - Map requirements to compute
- 23 - Map requirements to databases
- 24 - Map to security and governance
- 25 - Map to cloud operations (CloudOps)
- 26 - Making sense of it all
5. Advanced Topics
- 27 - Performance management
- 28 - Proactive security
- 29 - Serverless
- 30 - Containers and container orchestration
- 31 - IoT and edge computing
- 32 - AI and ML
- 33 - Multi-cloud
- 34 - Low-code and no-code
- 35 - Emerging technology to pay attention to
Conclusion
- 36 - Next steps