// Articles
Guides, tutorials, and comparisons to help you build better backend applications.
Amazon EventBridge routes events between AWS services, SaaS apps and your code. How event buses, rules and patterns, Pipes and Scheduler work, how it compares to SNS and SQS, and when application code needs something else.
Amazon API Gateway puts a managed HTTPS front door in front of Lambda functions and services. How REST, HTTP and WebSocket APIs differ, how integrations, authorizers and limits work, and when a backend does not need it.
How functions like Lambda and containers on Fargate, Cloud Run or Kubernetes differ on cost, latency, limits, local development and lock-in, and how to pick for an API backend.
How S3 and Google Cloud Storage compare on storage classes, locations and replication, consistency, access control, signed URLs, S3 compatibility and pricing, for backends that store user files and assets.
How Amazon RDS and Google Cloud SQL compare for PostgreSQL: high availability, read replicas, backups, connectivity, the Aurora and AlloyDB tiers above them, pricing and operations.
How to run background jobs in a Node.js backend with retries, dead-letter queues and nightly schedules, from Encore Pub/Sub and cron to BullMQ, pg-boss and SQS.
Move a Heroku Postgres database to RDS with pg_dump and pg_restore, check extensions and versions first, and cut over with a short write freeze.
Move a Beanstalk web and worker environment to containers on Fargate: replace sqsd and cron.yaml, keep the RDS database, and cut over without downtime, with Encore or with ECS by hand.
Map App Platform services, workers, jobs, managed databases and Spaces to AWS, move the data, and cut over DNS, with Encore provisioning the AWS side from code or with ECS and Terraform by hand.
When a goroutine is enough, when you need a durable queue, and how to run retries, dead letters and scheduled jobs for a Go backend on AWS or GCP.
Host a remote MCP server on AWS over Streamable HTTP with authentication and storage behind the tools, from Encore on Fargate to Bedrock AgentCore Runtime, ECS by hand and Lambda.
Run a Go Echo API on AWS with Postgres, from the Encore setup that provisions Fargate and RDS in your account to the ECS, Elastic Beanstalk and Lambda routes by hand.