Search
Lessons (40)
- Environments, Workspaces, and Multiple Accounts
… A naming suffix alone does not isolate access. text infra/ modules/private-storage/ environments/ dev/ main.tf backend …
- Variables, Locals, Outputs, and Validation
… An output publishes a result. Supply values Create dev.tfvars : hcl project = "shop" environment = "dev" bash terraform plan …
- Production Capstone and Interview Practice
Combine modules, isolated environments, remote state, tests, and reviewed delivery in a production-style storage project. Build a …
- Configuration, Secrets and Storage
… Do not build separate images containing “development database” or “production database.” Put environment-specific settings outside the image …
- Safe AWS Deployments with IaC and CI/CD
… Restrict the role to the repository, branch/environment, and exact deployment permissions. Deployment safety - Build an immutable artifact …
- CI/CD and Reviewed Production Changes
… Applying it does not prompt for approval, so the CI environment approval is the actual gate. Store the …
- Testing, Preconditions, and Policy Checks
… Plan review What operations will happen in this environment? Policy checks Are these operations allowed by organizational rules …
- Deploying & Operating Microservices
… environment. - Tag images with the git SHA or a version, never just latest . - Store configuration in the environment …
- Python Fundamentals
… one virtual environment per project A virtual environment is a private folder of packages for one project, so …
- Providers and Your First AWS Resources
… This example intentionally leaves force destroy disabled. Practice: change only the Environment tag and inspect the plan. It …
- Docker & Containers
… ports: ["3000:3000"] environment: DATABASE URL: postgres://app:secret@db:5432/shop REDIS URL: redis://cache:6379 depends …
- Multi-Account Strategy, Governance and Security Operations
… per team, per environment (dev, staging, prod). AWS Organizations and SCPs Service Control Policies constrain principals in member …
- Resilience, Disaster Recovery and Multi-Region Design
… Restore backups into a clean environment and time it against your RTO. 4. Document runbooks and keep them …
- GitOps, Progressive Delivery and Observability
… true Use Kustomize overlays (base plus per-environment patches) or Helm values per environment. Keep application code and …
- Cost Optimization and the Well-Architected Framework
… unused EC2, unattached EBS volumes, old snapshots, idle load balancers, dev environments running overnight. 2. NAT gateway data …
- Serverless: Lambda and API Gateway
… Do not use the module dictionary as a production database; execution environments can disappear or be replicated. Test …
- Storage Engines & Database Operations
… Keep independent backups, define retention, encrypt them, and test restoring a realistic dataset into an isolated environment. Know …
- Count, for_each, Functions, and Stable Identities
… Terraform", Team = "platform" } tags = merge(local.common tags, { Environment = "dev" }) subnet cidr = cidrsubnet("10.42.0.0/16 …
- HCL, Resource Addresses, and Project Layout
… Refer to a local as local.project , an input as var.environment , and a resource attribute as aws …
- Releases, Observability and Production Safety
… instances gradually Blue-green Switch between two complete environments Canary Expose a small cohort before expansion Feature flag …
- Design a Logging and Monitoring Platform
… data lifecycle Collect structured events with timestamp, service, environment, severity, request/trace ID and tenant-safe labels. The …
- Your Practical Kubernetes Workflow
… a chart and lets you change values per environment. ![Helm: a chart plus values renders into Kubernetes manifests …
- Terraform: Start Here
… 2. Intermediate, lessons 6–10: dependencies, stable resource identities, modules, shared state, and environments. 3. Advanced, lessons 11 …
- State, Remote Backends, and Locking
… Use partial configuration and terraform init -backend-config=dev.backend.hcl to supply environment-specific, nonsecret settings if …
- Machine Learning Fundamentals
… in a text sequence Reinforcement Actions, rewards, and environment feedback Learn a policy for a simulated robot Classification …
- AWS: Start Here
… identify your environment You need an AWS account with permitted access. For organizational sign-in, an administrator first …
- Secrets, Ephemeral Values, and Least Privilege
… Scope the trust policy to the intended repository, branch or protected environment, and token audience. Give the assumed …
- Practical Project: Deploy a Real CRM App on EKS
… The finished environment This is what the DemoCRM development environment looked like at the end of the project …
- Multi-Region and Disaster Recovery
… test Fail the primary path in a safe environment, promote/recover, then create an order, read it, send …
- Drift, Troubleshooting, and Disaster Recovery
… Stop writers and confirm the backend and environment. 2. Preserve the current state snapshot and logs in restricted …
- RBAC and Cluster Security
… Preferring mounted files over environment variables, since env vars leak into logs and crash dumps more easily. Supply …
- Kubernetes Cluster Architecture, Simply
… get pods -A Use namespaces for teams or environments such as dev , staging , and production . Remember this - A …
- AI Specialties and Real-World Examples
… and reward → action policy Control a simulated robot Environments, rewards, exploration, policy evaluation Generative systems Prompt or context …
- API Gateway, BFF & Service Discovery
… how services find each other In a dynamic environment, service instances come and go (autoscaling, deploys, crashes), and …
- VPC Endpoints, Transit Gateway and Hybrid Networking
… network paths Use the actual task's network environment. Successful access from a developer laptop does not prove …
- Creational Patterns: How to Make Objects
… creates Use when: the exact type is decided at runtime (config, user input, environment). --- 2. Abstract Factory 🛋 …
- Event-Driven Patterns, Step Functions and Reliable Lambdas
… caps a function's concurrency Provisioned concurrency Keeps environments warm to avoid cold starts SnapStart (Java and some …
- Run Containers on AWS with ECR and ECS
… image into an ECS service In a learning environment, configure: Setting Lab value or requirement --- --- Launch type/capacity …
- IAM: Who Can Do What
… It does not administer IAM, delete customer uploads, or read another environment's secrets. List each API action …
- VPC Networking Without the Confusion
… Resolve the database endpoint from the app environment. 2. Confirm both route tables retain the VPC local route …