| | | 🔗 Stories, Tutorials & Articles | | | | | | | Scaling Autonomous Site Reliability Engineering: Architecture, Orchestration, and Validation for a 90,000+ Server Fle | | | | | | Cloudways scaled from a bootstrapped startup to a leading managed PHP hosting service, encountering challenges with growing support load. Early on, Cloudways recognized the opportunity to implement an AI-based SRE agent to reduce the burden on support teams and provide faster diagnosis and resolution for web applications. Cloudways Copilot, powered by DigitalOcean Kubernetes platform and Ansible Server, efficiently monitors and troubleshoots webstack issues on a fleet of 90K servers. |
| | | | | | | | | | | Supply Chain Attack on Axios Pulls Malicious Dependency from npm | | | | | | A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases. |
| | | | | | | | | | RAM is getting expensive, so squeeze the most from it | | | | | The Register contrasts zram and zswap. It flags a patch that claims up to 50% faster zram ops. It notes Fedora enables zram by default.
It details that zram provides compressed in‑RAM swap (LZ4). zswap compresses pages before writing to disk and requires on‑disk swap.
Distros and OSes ship memory compression by default. Swap shifts toward compressed in‑RAM tiers. Admins face revising swap layouts. |
| | | | | | | | | | Deployment strategies: Types, trade-offs, and how to choose | | | | | Deployment strategies control traffic shifts, rollback speed, and release risk. Options: canary, blue‑green, rolling, feature flags, shadow, immutable, and GitOps.
Strategies trade production risk for setup cost. They pair with Argo Rollouts, Kayenta, ArgoCD/Flux, service meshes, and flag platforms.
Pipelines must automate schema migrations, observability, and rollback.
Teams converge on progressive delivery - combining GitOps, automated canaries (Argo Rollouts/Kayenta), and feature flags. Outcome: Fewer surprises. Fewer 2 a.m. all‑hands. |
| | | | | | | | | | Scaling a Monolith to 1M LOC: 113 Pragmatic Lessons from Tech Lead to CTO | | | | | | The post discusses performance issues related to page counts, long cron-job reads, RAM pressure, and offloading work to background jobs. It also touches on common sources of front-end performance issues, the importance of running EXPLAIN on DB queries, and the benefits of cultivating a culture of openness in discussing performance with team members. Additionally, it emphasizes the need for monitoring layers in software testing and the importance of having multiple team members capable of fixing critical issues. |
| | | | | | 👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community. |
|
|