Please enable JavaScript.
Coggle requires JavaScript to display documents.
Preparation - Coggle Diagram
Preparation
Generic Cloud
Migration Considerations
Cloud to Cloud
Monolithic to Microservices
Compliance
PCI-DSS
ISO
SOC
On-Prem to Cloud
Cut-Off Time
Identity
Storage
Backup Considerations
Availability Considerations
Business Considerations
Value Proposition
CMO
CIO
COO
CTO
Cost Optimization
Security Considerations
Shared Responsibility Model
Types
IaaS
PaaS
SaaS
Workload Type
Cloud Native
12 Factor
Non-Cloud Native
Infrastructure
Networking
Edge Services
CDN
WAF
Traffic Steering & Geo DNS
Cloud to Cloud Connectivity
On-Prem to Cloud Connectivity
Load Balancer
Application LB
Network LB
DNS
API Gateway
Compute
Virtual Machines
Virtual Machine Auto-Scale
Advantages
Disadvantages
Metrics to Consider
How Virtualization Works
Migrations
Planning
Testing
Cut Over
Containers
Serverless
Storage
Block Storage
Object Storage
File Storage
App Tier
Microservice
Containers
Container Orchestration
Kubernetes
Common Patterns
Sidecar
Init Container Pattern
Service Discovery Pattern
Batch Jobs
Stateful Services
Stateless Services Pattern
Ambassador Pattern
Usecase: Database
Health Probe
Securing Kubernetes
Components of Kubernetes
Pod
Single Container Pod
Multiple Containers Per Pod
Container Runtime
Docker
CRI-O
Containerd
runc
Container Networking
IPTable
Flannel
DNS
Core DNS
Kube-DNS
Container Security
Container Storage
Service Mesh
Observability
Proxying (East-West)
North-South Traffic
Ambassador
Monolithic Application
Identity & Authentication
An idea of how it works
Tokens
Claims Based Auth
Database Tier
MySQL
Sharding
Partitioning
Replication
Read-Replicas
High Availability
Cross-Region
NoSQL
Key Value Pair
Graph Databases
Columnar Database
Document Database