Effects on success: I already knew this stack (no time lost learning new tech), can run with a very tight budget (suitable for starting a business on the side). And, obviously, this is a great stack that will scale far into the future if needed.
Effects on success: I already knew this stack (no time lost learning new tech), can run with a very tight budget (suitable for starting a business on the side). And, obviously, this is a great stack that will scale far into the future if needed.
https://broadcast.listennotes.com/the-boring-technology-behi...
- I use Redis with Celery instead of RabbitMQ (not because it's better, but can be picked for other usages like caching, etc.)
- I use Heroku to ease deployment instead of having to deal with servers (but I'd like to add serverless to my stack, Heroku is not optimal for SPA deployment)
- Angular instead of React (mostly because at the time, I absolutely wanted to use Ionic)
Effects on success: fast to run, very reliable back-end, no need to be expert in Javascript and tooling (because angular/ionic is very opinionated)
Bad effect: need to deal with 2 languages in parallel can be exhausting sometimes.
I've been working on building out a productized offering of a starter kit for this stack: https://www.saaspegasus.com
Would maybe add Docker (without K8s or any orchestration).