Notes / tag / infrastructure-platform-engineering

#infrastructure-platform-engineering

84 notes

# Infrastructure Platform Engineering

All Infrastructure Platform Engineering notes →

1 — From Infrastructure Operations to Infrastructure Platforms

Traces how infrastructure management evolved from ticket-driven operations into a product built by a platform team for internal infrastructure consumers.

infrastructure-platform-engineering intro book

2 — What Is an Infrastructure Platform?

Defines an infrastructure platform in terms of its capabilities, shared services, APIs, self-service surface, and the abstractions it exposes to consumers.

infrastructure-platform-engineering intro book

3 — Infrastructure Platform Architecture

Breaks an infrastructure platform into its control plane, execution plane, cloud provider integrations, interfaces, and lifecycle stages.

infrastructure-platform-engineering intro book

4 — Infrastructure Maturity Model

Maps the maturity curve from manual infrastructure through Infrastructure as Code and self-service to fully autonomous infrastructure.

infrastructure-platform-engineering intro book

1 — Infrastructure as Code Principles

Covers the core IaC principles — declarative vs. imperative style, desired state, idempotency, drift management, and immutability.

infrastructure-platform-engineering iac-foundations book

2 — Infrastructure Lifecycle

Walks the full infrastructure lifecycle from planning and provisioning through configuration, operation, and retirement.

infrastructure-platform-engineering iac-foundations book

3 — State Management

Covers Terraform/OpenTofu state management — local vs. remote state, locking, securing state, and recovering from state corruption.

infrastructure-platform-engineering iac-foundations book

4 — Infrastructure Versioning

Applies Git-based version control, semantic versioning, and release strategies to infrastructure code and modules.

infrastructure-platform-engineering iac-foundations book

1 — Terraform/OpenTofu Architecture

Explains Terraform/OpenTofu's core architecture — providers, resources, modules, and workspaces — as the building blocks of a platform's IaC layer.

infrastructure-platform-engineering terraform book

2 — Designing Reusable Modules

Covers designing reusable Terraform/OpenTofu modules — structure, inputs/outputs, composition, and registry distribution.

infrastructure-platform-engineering terraform book

3 — Enterprise Module Design

Extends module design to enterprise scale — versioning strategy, automated testing, documentation, and publishing workflows.

infrastructure-platform-engineering terraform book

4 — Infrastructure Pipelines

Designs the CI/CD pipeline for infrastructure changes — plan, review, apply, rollback, and continuous drift detection.

infrastructure-platform-engineering terraform book

5 — Policy & Validation

Adds policy and validation gates to infrastructure pipelines — variable validation, static analysis, security scanning, and cost estimation.

infrastructure-platform-engineering terraform book

1 — Cloud Architecture Principles

Covers foundational cloud architecture principles — scalability, high availability, fault domains, and the shared responsibility model.

infrastructure-platform-engineering cloud-architecture book

2 — Landing Zones

Designs a cloud landing zone — account/subscription structure, organizational units, and resource hierarchy — as the platform's foundational boundary.

infrastructure-platform-engineering cloud-architecture book

3 — Multi-Cloud Architecture

Examines multi-cloud architecture — abstraction layers, common services, provider differences, and workload portability trade-offs.

infrastructure-platform-engineering cloud-architecture book

4 — Hybrid Cloud Platforms

Covers hybrid cloud platform design — on-premises integration, connectivity, identity federation, and workload placement decisions.

infrastructure-platform-engineering cloud-architecture book

1 — Networking Fundamentals

Covers cloud networking fundamentals — VPC/VNet design, subnetting, routing, and DNS as the base layer of the infrastructure platform.

infrastructure-platform-engineering networking book

2 — Enterprise Network Architecture

Designs enterprise network architecture — hub-spoke topology, transit networks, shared services, and segmentation for multi-tenant platforms.

infrastructure-platform-engineering networking book

3 — Connectivity

Covers hybrid and cross-cloud connectivity options — VPN, ExpressRoute, Direct Connect, PrivateLink, and service endpoints.

infrastructure-platform-engineering networking book

4 — Network Security

Covers network security controls for the platform — firewalls, NSGs/security groups, load balancers, WAF, and DDoS protection.

infrastructure-platform-engineering networking book

1 — Identity Architecture

Covers identity architecture for the platform — identity providers, federation, authentication, and authorization models.

infrastructure-platform-engineering identity-access book

2 — Infrastructure IAM

Applies IAM to infrastructure provisioning — roles, permissions, least privilege, and service principals used by automation.

infrastructure-platform-engineering identity-access book

3 — Secrets Management

Covers secrets management for infrastructure — secret stores, key management, rotation policy, and encryption at rest/in transit.

infrastructure-platform-engineering identity-access book

4 — Identity Automation

Automates identity operations — provisioning, access requests, temporary access, and just-in-time access grants.

infrastructure-platform-engineering identity-access book

1 — Virtual Machines

Covers VM-based compute as a platform offering — provisioning, images, scaling, and lifecycle management.

infrastructure-platform-engineering compute book

2 — Containers

Covers container compute offerings — managed Kubernetes, container platforms, and serverless containers as platform building blocks.

infrastructure-platform-engineering compute book

3 — Serverless Infrastructure

Covers serverless infrastructure — functions, event-driven compute, and fully managed services as a platform compute tier.

infrastructure-platform-engineering compute book

4 — Platform Service Offerings

Designs the platform's compute catalog — standardized runtime offerings and selection guidance for consumers.

infrastructure-platform-engineering compute book

1 — Storage Services

Covers the platform's storage service catalog — object, block, and file storage offerings.

infrastructure-platform-engineering storage book

2 — Managed Databases

Covers managed database offerings on the platform — relational, NoSQL, in-memory, and data warehouse services.

infrastructure-platform-engineering storage book

3 — Backup & Recovery

Covers backup and recovery design for platform-provisioned storage — backup policy, replication, and recovery strategy.

infrastructure-platform-engineering storage book

4 — Data Governance

Covers data governance for platform storage — classification, encryption, retention, and lifecycle policy enforcement.

infrastructure-platform-engineering storage book

1 — Golden Images

Covers golden image pipelines — VM images, container base images, build pipelines, and image versioning.

infrastructure-platform-engineering images-environments book

2 — Immutable Infrastructure

Covers immutable infrastructure principles — image-based deployments, rollback strategy, and blue-green infrastructure patterns.

infrastructure-platform-engineering images-environments book

3 — Environment Provisioning

Covers provisioning environments across the dev/test/staging/production spectrum, including ephemeral, on-demand environments.

infrastructure-platform-engineering images-environments book

4 — Environment Lifecycle Management

Covers environment lifecycle management — creation, updates, retirement, and cost control for provisioned environments.

infrastructure-platform-engineering images-environments book

1 — Infrastructure APIs

Covers the API surface an infrastructure platform exposes to its consumers and to automation.

infrastructure-platform-engineering automation book

2 — Self-Service Infrastructure

Covers designing self-service infrastructure provisioning — catalogs, request flows, and guardrails for developer-initiated provisioning.

infrastructure-platform-engineering automation book

3 — Workflow Automation

Covers workflow automation for infrastructure operations — orchestrating multi-step provisioning and change processes.

infrastructure-platform-engineering automation book

4 — Event-Driven Infrastructure

Covers event-driven infrastructure automation — reacting to platform and cloud events to trigger provisioning actions.

infrastructure-platform-engineering automation book

5 — Platform Orchestration

Covers orchestration across the infrastructure platform's automation components, tying provisioning, policy, and workflow together.

infrastructure-platform-engineering automation book

1 — Infrastructure Standards

Covers defining and enforcing infrastructure standards across teams and environments.

infrastructure-platform-engineering governance book

2 — Policy as Code

Covers policy as code for infrastructure — encoding governance rules as automatically enforced, version-controlled policy.

infrastructure-platform-engineering governance book

3 — Compliance Automation

Covers automating compliance checks and evidence collection for infrastructure against regulatory and internal standards.

infrastructure-platform-engineering governance book

4 — Tagging & Metadata

Covers tagging and metadata strategy for infrastructure resources — ownership, cost allocation, and discoverability.

infrastructure-platform-engineering governance book

5 — Cost Governance

Covers cost governance for infrastructure — budgets, showback/chargeback, and guardrails against runaway spend.

infrastructure-platform-engineering governance book

6 — Infrastructure Auditing

Covers auditing infrastructure changes and access for security and compliance visibility.

infrastructure-platform-engineering governance book

1 — Infrastructure Monitoring

Covers monitoring the infrastructure platform itself — compute, networking, storage, and managed cloud services.

infrastructure-platform-engineering observability book

2 — Logging Infrastructure

Covers logging for infrastructure platform components and provisioning operations.

infrastructure-platform-engineering observability book

3 — Infrastructure Tracing

Covers tracing infrastructure provisioning and orchestration workflows to diagnose latency and failure points.

infrastructure-platform-engineering observability book

4 — Capacity Planning

Covers capacity planning for the infrastructure platform — forecasting demand and provisioning headroom.

infrastructure-platform-engineering observability book

5 — Infrastructure SLOs

Covers defining SLOs for the infrastructure platform itself — provisioning latency, availability, and success rate targets.

infrastructure-platform-engineering observability book

1 — High Availability

Covers high availability design for infrastructure platform components and the workloads they provision.

infrastructure-platform-engineering reliability book

2 — Disaster Recovery

Covers disaster recovery planning for infrastructure platforms — RTO/RPO targets and cross-region recovery.

infrastructure-platform-engineering reliability book

3 — Infrastructure Scaling

Covers scaling strategy for infrastructure platform components under growing consumer and workload demand.

infrastructure-platform-engineering reliability book

4 — Infrastructure Resilience

Covers resilience patterns for infrastructure platforms — graceful degradation and fault isolation.

infrastructure-platform-engineering reliability book

5 — Infrastructure Incident Response

Covers incident response specific to infrastructure platform failures — provisioning outages, control-plane degradation, and recovery.

infrastructure-platform-engineering reliability book

1 — Multi-Account Platforms

Covers running an infrastructure platform across many cloud accounts/subscriptions at enterprise scale.

infrastructure-platform-engineering enterprise-platforms book

2 — Enterprise Landing Zones

Extends landing zone design to enterprise scale — multi-business-unit account vending and governance.

infrastructure-platform-engineering enterprise-platforms book

3 — Platform Team Operating Model

Covers the operating model for an infrastructure platform team — ownership, staffing, and how it interfaces with consumer teams.

infrastructure-platform-engineering enterprise-platforms book

4 — Infrastructure Product Management

Applies product management discipline to infrastructure platforms — roadmap, adoption metrics, and consumer feedback loops.

infrastructure-platform-engineering enterprise-platforms book

5 — Infrastructure Platform Evolution

Covers how an infrastructure platform evolves over time as adoption, scale, and organizational needs change.

infrastructure-platform-engineering enterprise-platforms book

1 — ClickOps

Covers ClickOps — manual console-driven infrastructure changes — and why it undermines a platform's IaC guarantees.

infrastructure-platform-engineering anti-patterns book

2 — Copy-Paste Infrastructure

Covers copy-paste infrastructure — duplicated, drifted configuration instead of shared modules — and its long-term cost.

infrastructure-platform-engineering anti-patterns book

3 — Module Sprawl

Covers module sprawl — uncontrolled proliferation of near-duplicate Terraform/OpenTofu modules — and how it erodes reuse.

infrastructure-platform-engineering anti-patterns book

4 — Infrastructure Drift

Covers infrastructure drift — divergence between declared and actual state — and why it undermines platform guarantees.

infrastructure-platform-engineering anti-patterns book

5 — Shared Cloud Accounts

Covers the shared-cloud-account anti-pattern — blast-radius and blame-attribution problems from unsegmented accounts.

infrastructure-platform-engineering anti-patterns book

6 — Poor IAM Design

Covers common IAM anti-patterns — overly broad roles, standing access, and shared credentials — and their platform risk.

infrastructure-platform-engineering anti-patterns book

7 — Manual Environment Provisioning

Covers manual environment provisioning as an anti-pattern — the toil and inconsistency it creates versus self-service.

infrastructure-platform-engineering anti-patterns book

1 — Infrastructure Platform System Design

Works through infrastructure platform system design at the MAANG Staff/Principal bar — control plane, execution plane, and multi-tenant trade-offs.

infrastructure-platform-engineering interview-prep book

2 — Designing Self-Service Infrastructure

Works through a self-service infrastructure design exercise — catalog, request flow, guardrails, and approval automation.

infrastructure-platform-engineering interview-prep book

3 — Terraform/OpenTofu Architecture Discussions

Covers interview-style discussion points on Terraform/OpenTofu architecture — module design, state, and pipeline trade-offs.

infrastructure-platform-engineering interview-prep book

4 — Landing Zone Design Exercises

Works through landing zone design exercises for interview practice — account structure, governance, and network topology trade-offs.

infrastructure-platform-engineering interview-prep book

5 — Infrastructure Governance Case Studies

Works through infrastructure governance case studies — policy as code, cost governance, and compliance trade-offs under interview conditions.

infrastructure-platform-engineering interview-prep book

6 — Staff/Principal Infrastructure Scenarios

Covers open-ended Staff/Principal-level infrastructure platform scenarios that probe judgment under ambiguity and organizational constraints.

infrastructure-platform-engineering interview-prep book

1 — Infrastructure Platform Reference Architecture

A reference architecture diagram and component breakdown for a complete infrastructure platform.

infrastructure-platform-engineering appendix book

2 — Terraform/OpenTofu Project Structures

Reference project structures for organizing Terraform/OpenTofu code at module, workload, and enterprise scale.

infrastructure-platform-engineering appendix book

3 — Enterprise Landing Zone Reference Models

Reference landing zone models for enterprise cloud account/subscription structures.

infrastructure-platform-engineering appendix book

4 — Module Design Best Practices

A best-practices checklist for designing reusable, enterprise-grade infrastructure modules.

infrastructure-platform-engineering appendix book

5 — Infrastructure Maturity Assessment

A self-assessment rubric for scoring an organization's infrastructure platform maturity.

infrastructure-platform-engineering appendix book

6 — Cloud Architecture Decision Records (ADRs)

Reference ADR templates and examples for capturing cloud architecture decisions.

infrastructure-platform-engineering appendix book

7 — Infrastructure Platform Patterns & Checklists

A consolidated reference of infrastructure platform patterns and operational checklists.

infrastructure-platform-engineering appendix book

Infrastructure Platform Engineering

A book-shaped table of contents for infrastructure platform engineering: from infrastructure operations to self-service platforms, IaC foundations, Terraform/OpenTofu, cloud platform design, networking, identity, compute, storage, golden images, automation, governance, observability, reliability, enterprise platforms, anti-patterns, and MAANG interview prep — cross-linking existing sre/networks/kubernetes/patterns/internal-developer-platforms notes instead of duplicating them.

infrastructure-platform-engineering book reference maang-prep