Choosing a Technology Stack Print

  • performance, troubleshooting, database, migration, guide, howto, solution, zillionkinghost
  • 0

Deciding what to build with.

WHAT TO CHOOSE ON

What you and your team can build and maintain quickly Availability of people who know it Maturity of libraries for what you need Hosting cost and availability

WHAT NOT TO CHOOSE ON

Performance benchmarks Novelty What large companies use

WHY THAT LAST POINT

Their problems are not yours, and their solutions carry costs you cannot absorb.

WHAT MATTERS MOST EARLY

Speed of change.

WHY

You will rewrite much of it as you learn what the product should be.

WHAT MATURE FRAMEWORKS PROVIDE

Authentication, authorisation, background jobs, migrations and testing, already solved.

WHY THAT MATTERS

Building those yourself consumes months and produces nothing a customer values.

WHAT TO AVOID EARLY

Microservices Multiple languages Elaborate infrastructure Anything requiring specialist operations

WHY MICROSERVICES SPECIFICALLY

They solve organisational problems you do not yet have, at substantial operational cost.

WHAT TO START WITH

One application, one database.

WHEN TO SPLIT

When a specific part genuinely needs separate scaling or isolation.

WHAT TO ESTABLISH ABOUT HOSTING

Cost at your expected scale Whether it can be paid for from here Where data will reside


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot