// tag
Deployment
10 posts tagged "Deployment".
Building a SaaS Product: Architecture Decisions You Can't Undo
Multi-tenancy, data model, authentication and hosting: the SaaS architecture choices that are hard to reverse, and how to make them well from the start.
Microservices vs. monolith: what's right for your SaaS
Microservices or monolith for your SaaS product? Why a modular monolith is usually the better start, and the signals that tell you it is time to split.
CI/CD pipelines for web applications: a practical guide
How to set up a CI/CD pipeline for a web application: build, tests, preview environments, deployment and rollback. With tool choices and common pitfalls.
Serverless Architecture: When It Makes Sense and When It Doesn't
When serverless with AWS Lambda and similar saves cost and effort, where cold starts, time limits and lock-in cause trouble, and what the alternatives are.
Database selection: PostgreSQL, MongoDB or something else?
PostgreSQL, MongoDB, MySQL, Redis or SQLite: which database fits your web application? A practical comparison with clear criteria for the decision.
Scaling a web application from 100 to 100,000 users
How to scale a web application step by step: measure, optimise the database, add caching, scale horizontally, move work to background jobs. No premature microservices.
Authentication Done Right: OAuth, JWT or Sessions?
Sessions, JWT or OAuth with OpenID Connect: when each authentication method fits, and the common mistakes that leave web applications open to attack.
Infrastructure as code: managing cloud resources with Terraform
What infrastructure as code with Terraform or OpenTofu gives you, how state, modules and pipelines fit together, and which early mistakes to avoid.
Monitoring and observability for production web applications
Logs, metrics, traces and alerts: how to watch a production web app so you spot problems before customers call. Tools, alerting rules and GDPR notes.
Cloud Cost Optimization: Strategies That Actually Work
How to cut cloud costs on AWS, Azure or Google Cloud: visibility, rightsizing, autoscaling, reservations, storage, data transfer and European hosting.