Please enable JavaScript.
Coggle requires JavaScript to display documents.
Cloud Application Architecture, Serverless, PaaS - Coggle Diagram
Cloud Application Architecture
Course
Intro
Organizational
Main providers & Pricing models
Course definition
Relevant Links
Motivation behind the course
Cloud Intro & Classification
IaaS
Definition
Case Study
VMs & vCPUs
Storage
VM Tools
Automation
Networking
Concepts
Case Study
Cloud Networking
Connecting to On-Premises
Architecture Pillars
The Public Internet & The Provider
Scalability
Load Balancers
Strategies
Scalability at Different Tiers
Classification
Case Study
Definition
Web Capabilities
CDNs
Hosting
Domains & DNS
Content Classification
Case Study
HTTP
High Availability
Techniques
Concerns
Resiliency
Common Tiers
Disaster Recovery
Definition & Motivation
Lab
AWS Intro
Networking & Scaling
Hosting & CDN
Managed Services
User Management & Async Communication
Serverless Computing
Design Exam
Extending the API
Setting up API Gateway
Closing remarks
Understanding API Gateway
Understanding Lambda
Understanding pub/sub
Understanding queues
Sending emails
Adapting the apps
Adapting the app
Delegating user management
Containers in AWS
Dockerizing the app
Creating the ECS cluster
Docker Hands-on
Deploying the ap
Managed DB
Deploying the web app
Configuring S3
Setting up CDN
Consuming the API
Uploading files
The web app
Dedicated DB
Security Groups
Scaling the App
Networking in AWS
Testing
Networking Intro
AWS (Web) Console
App Intro
EC2 Instance
Organizational
Deploying the App
AWS Landscape
Serverless
Application Security
Integration Servicies
Infrastructure Security
Standards
Case Study
Security in General
Definition & Motivation
Users & Service Accounts
Permissions & Management
Pub/sub
Queues
Other services
Distributed transactions
Event-driven architecture
(De)Coupling
Identity providers
OAuth
Identity Federation
AuthN & AuthZ
Secrets management
Security recap
API Design
REST
API Approaches
GraphQL
API Gateways
Closing remarks
Definition
Exam
:checkered_flag: :champagne:
FaaS & DBaaS
Benefits
When to use it
Classification
Case Study
Intro
PaaS
Databases
Choosing the right DB
NoSQL
Managed DBs
Relational
Case Study
Database workloads
Definition
Demo
Pros & Cons
Docker & Kubernetes
When to Use PaaS
Containers