Content Roadmap
Oct
Nov
11/6/2023
History and Evolution of Platform Engineering
- Swiftly Turning Pages: History of Virtualization
- Clouded Rearrangement
- Clear Containers: I lack object permanence
11/13/2023
Key Principles of Platform Engineering
- Infrastructure as Code
- Immutable Infrastructure
- Continuous Delivery and Integration
- Self-service Platforms
- Arbitrary complexity, job security, and you:
11/27/2023
Infrastructure as Code (IaC): A Practical Approach
- Introduction to IaC
- Terraform 101
- Ansible Basics
- GitOps Principles
Dec
12/4/2023
Containerization, Orchestration, and Kubernetes
- Docker Basics
- Intro to Kubernetes
- Kubernetes Architecture
- Hands-on Lab: Setting up a Kubernetes Cluster
12/11/2023
State Management and Persistence in Platform Engineering
- Databases: SQL vs. NoSQL
- Stateful vs. Stateless Architectures
- Storage Solutions: Block, File, Object
12/18/2023
Project: Building a Platform on Azure using GitHub and IaC - Initialization
- Project Overview and Goals
- Setting up Azure Account and GitHub Repository
- Choosing the right IaC Tool for Azure (Terraform will be used for its compatibility and free tier)
- Initializing Terraform for Azure on GitHub
12/25/2023
Project: Infrastructure Setup on Azure
- Setting up Virtual Networks in Azure
- Creating and Configuring Storage Solutions
- Initializing Virtual Machines or Azure Kubernetes Service (AKS)
- Integrating with GitHub Actions for CI/CD
Jan
1/1/2024
Project: Configuring Platform Interfaces and State Management
- Setting up Azure Database Services
- Configuring API Gateways and Load Balancers
- Storing State: Blob Storage and Databases
- State Management with Terraform on Azure
1/8/2024
Project: Integration, Delivery, and Monitoring
- Setting up CI/CD with GitHub Actions and Azure DevOps
- Deploying Applications on the Platform
- Monitoring with Azure Monitor and Log Analytics
- Alerts and Incident Response Scenarios
1/15/2024
Project: Ensuring Security and Compliance
- Setting up Azure Active Directory and RBAC
- Network Security and Firewalls
- Auditing and Compliance with Azure Policy
- Secrets Management with Azure Key Vault
1/22/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements
1/29/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements
Feb
2/5/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements
2/12/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements
2/19/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements
2/26/2024
Project: Finalizing and Documentation
- End-to-end Testing of the Platform
- Documenting the Architecture and Decisions
- Cost Analysis and Optimization on Azure
- Project Wrap-up and Future Improvements