Migration & Cloud - Page 3
Field-tested playbooks for moving to the cloud and modernizing legacy systems - lift-and-shift versus re-architecting, zero-downtime database migrations, and choosing clearly between AWS, Azure, and Google Cloud.
48 articles · written by senior engineers
SQL Server to PostgreSQL: A Migration Playbook
Migrating from SQL Server to PostgreSQL can cut licensing costs and unlock flexibility - if you plan for the differences. Here's a practical playbook to do it safely.
Cloud Cost Optimization: Practical Techniques
Most cloud bills are bigger than they need to be. Here are practical cloud cost optimization techniques to cut spend without hurting performance.
Rewrite vs Re-platform vs Refactor: Choosing a Modernization Strategy
Modernizing old software comes down to three choices: rewrite, re-platform or refactor. Here is what each means, the trade-offs, and a decision framework for picking the right one.
Lift-and-Shift vs Cloud-Native: Picking a Cloud Migration Approach
Move it as-is, or rebuild for the cloud? Lift-and-shift is fast but captures little benefit; cloud-native is the opposite. Here is how to choose the right approach.
How to Structure a Scalable SaaS Architecture
Scalable SaaS isn't about premature complexity - it's a few architectural choices that let you grow without rebuilds. Here's how to structure it.
Cloud Migration Cost: How to Estimate Before You Commit
Cloud migration cost is more than the move itself. There are one-off and ongoing costs, plus a few hidden ones. Here is how to estimate it properly before you commit.
Docker Best Practices for Production
Docker makes deployment consistent - if your images are built right. Here are the production best practices for small, secure, reliable containers, structured as a working reference.
Infrastructure as Code with Terraform: A Primer
Click-ops infrastructure is fragile and unrepeatable. This primer covers infrastructure as code with Terraform - what it is, why it matters, how it works, and how to adopt it well.
Kubernetes Deployment Strategies Explained
How you deploy to Kubernetes decides whether releases are safe or scary. Here are the main deployment strategies, their trade-offs, and how to choose the right one.
Azure Cost Optimization: Tools & Tactics
Most Azure bills carry real, removable waste. Here are the tools, tactics, decision rules and checklist to cut your Azure costs without hurting performance.
AngularJS to Angular: Upgrade Paths & Pitfalls
AngularJS is end-of-life, so migration isn't optional. Here are the upgrade paths from AngularJS to modern Angular, the pitfalls, and how to do it safely.
Cross-Platform Mobile App Development with Flutter and Azure: Faster Delivery, Lower Cost
Flutter for one codebase, Azure for a scalable backend - together they deliver cross-platform apps faster and cheaper. Here's how the combination works and when to use it.
