Engineering Resources
Essential articles, guides, and more, to help you build better software.
Infrastructure as Code
Using IaC tools to unlock productivity and cost benefits.
A look at AWS CloudFormation and other alternatives
6 Min Read
A look at Azure Resource Manager and other alternatives
5 Min Read
A look at Google Cloud Deployment Manager and other alternatives
5 Min Read
What is IaC and when is it appropriate?
4 Min Read
A look at key features, strengths, and weaknesses
6 Min Read
A look at Terraform's viability in 2026 and beyond
4 Min Read
Should you use Terraform Cloud or is there a better alternative?
5 Min Read
Use Cases, Advantages and Drawbacks
5 Min Read
A look at advantages, risks, and challenges
4 Min Read
How do the established IaC tools stack up?
4 Min Read
A look at Features, Limitations, and Alternatives
10 Min Read
Cloud Services
Navigate the expansive world of cloud providers and services.
A brief intro to cloud providers
3 Min Read
What's the difference anyway?
2 Min Read
What is BaaS and how is it different?
4 Min Read
Understanding cost optimization to control your cloud spending
3 Min Read
Compute Engine, Cloud Run, Cloud Functions, and Kubernetes Engine compared
3 Min Read
A developer's guide to the AWS deployment landscape
8 Min Read
A developer's guide to the Google Cloud deployment landscape
6 Min Read
Comparing IaaS, PaaS, and BaaS
4 Min Read
Understanding if IaaS is the right choice
2 Min Read
Understanding if PaaS is right for your use case
4 Min Read
A look at Vercel and its key use cases and important limitations
4 Min Read
Infrastructure
Understanding cloud infrastructure and its uses.
Powering Intensive Workloads with Google Cloud
3 Min Read
An introduction to the basics of Kubernetes
11 Min Read
An introduction to container orchestration with K8s
3 Min Read
What is Serverless and should you use it when building microservices?
4 Min Read
What is Serverless and should you use it when building microservices?
3 Min Read
Backend Development
Resources for building great backend systems.
Everything you need to know about the different types of APIs
17 Min Read
API-Driven Backend vs. Backend-in-Frontend vs. Cloud Functions
3 Min Read
A practical guide to choosing the right platform for your backend
8 Min Read
Concepts, use cases, and tools
6 Min Read
Choosing a data format for inter-service communication
3 Min Read
We take a look at CI/CD for microservices development
3 Min Read
A look at building microservices applications
5 Min Read
A look at the strengths and weaknesses of monoliths
2 Min Read
Speed up development and testing with Preview Environments
6 Min Read
Pub/Sub concepts, cloud differences, and tooling
8 Min Read
We take a look at using REST for backend communication
3 Min Read
We take look at YAML and its challenges
4 Min Read
TypeScript Development
Resources for building great backend applications with TypeScript.
Comparing the top frameworks for building TypeScript backends
6 Min Read
Which Node.js framework suits your project best?
10 Min Read
Go Development
Useful resources for building Go applications.
Which framework suits your project best?
9 Min Read
Using Go for microservices applications
3 Min Read
Which ORM is suitable for your project?
5 Min Read
Migrations
Migrate from managed platforms to your own AWS or GCP account.
Move from Amplify's managed services to infrastructure you fully control
11 Min Read
Move from Appwrite to your own AWS account for more control
10 Min Read
Move from Appwrite to your own Google Cloud account
8 Min Read
Move from Convex to your own AWS account for infrastructure ownership
12 Min Read
Move from Convex to your own Google Cloud account
8 Min Read
Move from Firebase to your own AWS account for SQL databases, lower costs, and more control
11 Min Read
Stay on Google Cloud but move from Firestore to PostgreSQL for better data modeling
10 Min Read
Move from Fly.io to your own AWS account for more control
9 Min Read
Move from Fly.io to your own Google Cloud account
7 Min Read
Move from Railway to your own AWS account for infrastructure ownership
11 Min Read
Move from Railway to your own Google Cloud account
7 Min Read
Move from Render's managed platform to your own AWS account
10 Min Read
Move from Render's managed platform to your own Google Cloud account
7 Min Read
Move your backend to your own AWS account for more control and lower costs at scale
11 Min Read
Move your backend to your own Google Cloud account for more control and lower costs at scale
9 Min Read