Lesson 1Networking, CDN and edge considerations: VPC design, load balancing, CDN for storefront performanceDis section go cover networking and edge design, including VPC layout, subnets, routing, and load balancing. E go also explain CDN and edge caching strategies to improve performance, reliability, and security for user-facing services here.
VPC, subnet, and routing topologyNorth-south and east-west securityLayer 4 and 7 load balancingCDN caching and invalidation rulesEdge security and DDoS protectionsLesson 2Data and state management: database selection (RDBMS vs cloud-native SQL/NoSQL), caching, data replication and backup strategiesDis section go address data and state design, covering RDBMS and cloud SQL/NoSQL choices, schema and access patterns, caching strategies, and replication and backup. E go stress consistency, performance, and recovery objectives wey matter.
Relational vs NoSQL data modelingManaged database service selectionCaching layers and invalidationReplication, RPO, and RTO planningBackup, restore, and DR testingLesson 3Security and compliance design: IAM, secrets management, encryption in transit and at rest, PCI scope reduction approachesDis section go focus on security and compliance by design, covering IAM, secrets management, and encryption in transit and at rest. E go also introduce PCI scope reduction and audit readiness for regulated ICT environments wey we dey.
Identity and access management designSecrets storage and rotationTLS, certificates, and key handlingData encryption at rest strategiesPCI scope reduction and evidenceLesson 4Cost management and governance: tagging, budgeting, reserved vs on-demand usage, cost monitoring toolsDis section go explain cost management and governance, including tagging standards, budgeting, and reserved versus on-demand capacity. E go also cover cost monitoring tools, chargeback models, and guardrails to prevent overspending for we.
Tagging and cost allocation modelsBudgeting and forecast processesReserved, spot, and on-demand mixCost dashboards and alertingPolicies and guardrails for spendLesson 5Choosing deployment platform(s): public cloud selection criteria (availability zones, managed services, cost), hybrid vs cloud-native tradeoffsDis section go explain how to select public cloud providers, compare managed services and pricing, and decide between hybrid and cloud-native approaches, aligning deployment platforms with resilience, compliance, and operational needs wey fit.
Cloud provider comparison criteriaEvaluating managed service offeringsCost modeling and TCO estimationHybrid vs cloud-native decision factorsMulti-region and AZ deployment designLesson 6Observability and operability: centralized logging, metrics, distributed tracing, alerting and runbooksDis section go cover designing observability for ICT systems, including centralised logging, metrics, traces, and alerting. E go explain SLOs, dashboards, runbooks, and on-call workflows to ensure reliable operations and fast incident response.
Centralized logging architectureMetrics, KPIs, SLOs, and SLIsDistributed tracing implementationAlert design and noise reductionRunbooks and incident workflowsLesson 7Compute and runtime: containers, orchestration with Kubernetes, serverless options and when to use themDis section go examine compute and runtime options, including containers, Kubernetes orchestration, and serverless platforms. E go explain scheduling, autoscaling, workload isolation, and when each model best fits ICT implementation needs.
Containerization standards and imagesKubernetes cluster and node designAutoscaling and workload placementServerless functions and event modelsChoosing runtimes for each workloadLesson 8CI/CD and delivery pipelines: branching strategies, automated testing, artifact management, deployment patterns (blue/green, canary)Dis section go detail CI/CD pipeline design, from branching and versioning to automated testing, artifact management, and deployment strategies such as blue/green and canary, ensuring safe, repeatable, and auditable software delivery.
Branching and release strategiesAutomated build and test stagesArtifact storage and provenanceBlue/green and canary rolloutsRollback and feature flag tacticsLesson 9Core architecture patterns: microservices vs modular monolith, API gateway, service mesh essentialsDis section go explore core architecture patterns, comparing microservices and modular monoliths, and explaining API gateway and service mesh roles. E go focus on scalability, coupling, observability, and operational complexity tradeoffs.
Microservices vs modular monolithDomain boundaries and service sizingAPI gateway responsibilitiesService mesh capabilities and limitsInter-service communication patterns