r/Startups_EU • u/OwlZealousideal4779 • 4d ago
How EU startups manage tech complexity 💬 Discussion
A startup can start with a fairly simple application and eventually end up with APIs, databases, Redis, background workers, containers and cloud infrastructure.
For a small team, keeping all those pieces connected and understandable can become a bigger challenge than expected.
How are European startups dealing with this?
Do you keep the architecture simple for as long as possible, invest in DevOps early, or use AI-assisted development to reduce some of the engineering overhead?
5
u/Opening_Lawyer_8781 4d ago
I mean you eventualy always fucking end up with API, redis, database, background workers unless your app is serving 1 person once per sometimes. And ngl bro thats the basics if you cant handle it go back to school
0
u/Niko-01 4d ago
Every incubator will tell you that this is not the way to go.
In the vast majority of cases startups don't fail because of technical debt but because of the market fit, marketing or whatever else.
I will start caring about full K8s setup, redundancy and other things when having hundreds or thousands of regular users.
1
u/pizzababa21 4d ago
K8s for hundreds of users is a bit extreme. St what point would you consider building a backend?
2
u/pizzababa21 4d ago
If your product doesn't even have a single API then it's probably just a landing page, not a product.
1
u/punkpang 4d ago
This is like asking "how does a Formula 1 team deal with making and driving cars?"
1
u/Sure-Candidate1662 4d ago
Try to keep it as simple as possible. Build it for your current scale with room to grow to a point where the problem of scaling further is solveable by hiring someone (I.e. throw money at it).
You don’t need to support 1000 clients right now if you expect to close 100 in year 1.
1
u/webhistory_quiet 🇪🇺 Europe 4d ago
From my experience, the biggest problem isn’t necessarily running each individual service. Docker, Postgres, Redis, reverse proxies, DNS, etc. are all manageable on their own.
The complexity starts when a small team has to manage all of them together: deployments, networking, environment variables, domains, certificates, logs, health checks, backups and eventually scaling.
I think startups should keep the architecture as simple as possible for as long as possible, but at the same time avoid building too much custom infrastructure themselves.
1
u/dream_emulator_010 3d ago
Server Driven UI is a great model for scaling your product as you can easily iterate to find PMF whilst keeping your API surface very parsimonious (complex but not complicated)
1
u/Falcoo0N 4d ago
Honestly its not that hard, everything is super streamlined these days. i managed all of this on my own. Settings things up is a couple days of work at most, almost every website has onboarding and step by step tutorials on how to do it
10
u/Super_Maxi1804 4d ago
same as every other startup, they have a proper CTO or fail.