Search
Lessons (40)
- Extending Kubernetes: CRDs, Operators and Admission
… Well-known operators: cert-manager, Prometheus Operator, CloudNativePG, Strimzi (Kafka), Argo CD, Crossplane. Build your own with: Tool …
- Storage Engines & Database Operations
… You do not need to implement one, but you need to recognize its performance shape. ![Database operations: a …
- Design System Operations
… a contract The Atomic Design lesson explains composition. Operating a design system means keeping that composition reliable as …
- Architecture Patterns at Scale
… Extract a service only when independent scaling, releases or ownership justify its network and operational costs. 3. Use …
- Event-Driven Patterns, Step Functions and Reliable Lambdas
… validate(event) perform operation with stable idempotency key(event.operationId) persist confirmed result or recoverable pending state() This …
- Deploying & Operating Microservices
CI/CD per service, blue-green and canary releases, feature flags, API versioning, distributed tracing and the production …
- Multi-Account Strategy, Governance and Security Operations
Organize accounts with Organizations and Control Tower, enforce guardrails with SCPs, and detect threats with CloudTrail, Config and …
- IAM: Who Can Do What
… An S3 bucket ARN covers bucket operations, while an object ARN covers object operations. A permission on one …
- CloudWatch: Know What Your App Is Doing
… To count failures by operation: text fields operation, status code filter status code = 500 stats count() as failures …
- Drift, Troubleshooting, and Disaster Recovery
Diagnose common failures, recover after partial applies, and operate state without destructive guesswork. Start with the failing layer …
- Putting AI Systems into Production
… input validation, retrieval or context, provider calls, output checks, user experience, monitoring, and operational controls. The model is …
- AWS: Start Here
… With S3, AWS operates storage, but you decide who can read your objects. “Managed” removes some operational work …
- Collaborative Document Editing & Real-Time Sync
… Assign stable operation IDs and define a tested OT or CRDT merge model. Separate text operations from presence …
- Testing, Preconditions, and Policy Checks
… Resource preconditions and postconditions can block an operation. A check block instead reports assertion failures as warnings, so …
- Terraform: Start Here
Understand infrastructure as code, the plan/apply workflow, and the learning path from local experiments to team operations …
- StatefulSets, DaemonSets, Jobs and CronJobs
… For real databases, prefer an operator (see the extending lesson) or a managed service such as RDS. DaemonSet …
- Containers at Scale: ECS Deep Dive and EKS
… specific Standard Kubernetes APIs Ecosystem Smaller Huge (Helm, operators, service meshes, GitOps) Best for Teams who want simple …
- Replication, Partitioning & Sharding
… Too many tiny partitions add planning and operational overhead. Sharding: independent database owners A shard key routes each …
- Capacity Planning, SLOs and Error Budgets
Turn vague scale requirements into traffic, latency, availability and cost decisions that a team can operate. The problem …
- Concurrency, Resilience & Distributed Workflows
… Store an idempotency key with the result of the operation, protected by a unique constraint: sql CREATE UNIQUE …
- AWS Messaging: Queues, Topics and Events
… perform the operation through a retry-safe mechanism record completion delete the SQS message The tricky case is …
- Big Data: ETL, Warehouses and Streaming
… Finance needs reproducible daily totals; operations wants a dashboard no more than two minutes behind. What must be …
- Serverless: Lambda and API Gateway
… Persist that key and result in durable storage with a race-safe operation. A local Python set is …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… Command stores operations that know how to reverse themselves (lighter, more code). --- 6. Visitor 🧾 Analogy: A tax …
- EC2, Storage and Auto Scaling
… An EC2 instance runs an operating system, your Python process, and any supporting software. AWS supplies the virtual …
- Time, Consistency and Distributed Transactions
… CRDTs suit operations with merge rules; they do not make arbitrary money transfers safe. Walk through a failure …
- Distributed Coordination: Consensus, Heartbeats and Gossip
… Checksums detect data corruption; they do not elect a leader or prove an operation committed. Walk through a …
- State, Remote Backends, and Locking
… State connects the address to the real object and records attributes Terraform needs for future operations. Two independent …
- Arrays & Strings
… the computer calculates start address + i × box size and jumps there directly. The cost of each operation Operation …
- Capacity, Availability, Latency and CAP
… traffic and choose a partition-time policy per operation rather than assigning one consistency label to the whole …
- Big-O Notation Made Simple
… The steepest curve explodes fastest. Big-O Name n = 1,000 → operations Example --- --- --- --- O(1) Constant 1 Array …
- Resources, QoS and Scheduling Control
… topology.kubernetes.io/zone operator: In values: [ap-south-1a, ap-south-1b] required... is a hard rule …
- Kubernetes Cluster Architecture, Simply
… the decision team You do not normally operate these parts one by one. Knowing their jobs helps when …
- Safe AWS Deployments with IaC and CI/CD
… Its permission policies control the deploy operations. Restrict both. Protect production environments and serialize deployment jobs so two …
- Stacks & Queues
… First to arrive, first to be served. Stack Operation Meaning JS Cost --- --- --- --- push(x) put on top arr …
- Production Capstone and Interview Practice
… Split carefully; excessive fragmentation creates dependencies and operational overhead. Completion criteria: private storage, clear ownership, isolated environment credentials …
- Developer Learning Plan and Document-Assistant Capstone
… 7. Operate it: cap request size, retrieval count, generation length, retries, and elapsed time. Monitor quality and latency …
- Kafka vs RabbitMQ & the Kafka Ecosystem
… Pick what<br/ your team can operate well"] ✅ Kafka shines for: event-driven microservices where many services react …
- Choosing a Programming Language
… team is usually the one the team can operate at 3 a.m. : debug, profile, deploy and hire …
- Indexes, EXPLAIN & Query Plans
… reading most of a small table can be cheaper than index random I/O. Operational checklist Capture slow …