Search
Lessons (11)
- Backend Languages: Node.js, Go, Python & Rust
… P[Python / FastAPI] Q -- Maximum performance and safety,<br/ low memory R[Rust] 💡 Team skills beat benchmarks. A …
- Your Practical Kubernetes Workflow
… Do not delete or restart things until you understand the event or error. Minimum safety rules - Use a …
- GitOps, Progressive Delivery and Observability
… 10 minutes. - Node NotReady , disk or memory pressure. - CPU throttling and memory near limit. - PVC almost full, certificate …
- Timeouts, Retries & Backpressure
… Accepting all work in memory makes every user wait and may crash the service. Instead, keep a durable …
- Choosing a Programming Language
… Go for network services, Rust when performance and memory safety are hard requirements. - Static types catch errors earlier …
- Internals, Upgrades, Resilience and Interview Questions
… Requests vs limits, and what are QoS classes? Requests drive scheduling; limits are runtime ceilings (CPU throttles, memory …
- Containers at Scale: ECS Deep Dive and EKS
… Choose ECS unless you have a concrete reason for Kubernetes. ECS production patterns Deployment safety json { "deploymentConfiguration": { "minimumHealthyPercent …
- Frontend Security
… the safety net A CSP header tells the browser which scripts are allowed to run . Even if an …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… New inspectors (health, fire safety) can visit without changing the businesses. Problem: add new operations to a set …
- Backend Design Scenarios
… The database unique constraint is the final safety net. A timeout means “unknown,” not “failed.” Use an outbox …
- Practical Lab: S3 File Upload and CloudFront Delivery with NestJS
… This is the safety net: even if someone later pastes a public policy by mistake, S3 refuses it …