Every project is different, everybody has different needs, and so on. Yet I have been using this stack for practically 10 years and always found that it was easy and straightforward to use for the dozens of apps I built in the meantime:
PostgreSQL.
It has so many features. It's just unbelievable what it can do.
And you know, everything works and makes sense. Time zones are a perfect example of that, the design is very clean especially in comparison to other engines that just ignore the problem one way or the other (MySQL I'm looking at you).
Also for NoSQL fans, it supports indexing JSON and making queries on JSON so basically you can mix "NoSQL" with SQL super-easily.
Django
Its ORM has the nicest migrations system out there
The migrations system is awesome
Also thanks to the ORM the migrations are perfect
CRUD admin is automatic
REST API is almost automatic with DRF
On the contrary to every other stack I've used (various PHP frameworks) it never slowed me down
Exactly,
The rapid development speed that Django provides and stability for the big projects is a huge plus. There are almost a few good packages available for most of the generic application needs.
With all of the above, you mentioned if you add NGINX its the most go to stack for me 👍
Every project is different, everybody has different needs, and so on. Yet I have been using this stack for practically 10 years and always found that it was easy and straightforward to use for the dozens of apps I built in the meantime:
Awesome stuff about PostgresSQL, will definitely have to check it out.
Exactly,
The rapid development speed that Django provides and stability for the big projects is a huge plus. There are almost a few good packages available for most of the generic application needs.
With all of the above, you mentioned if you add NGINX its the most go to stack for me 👍
Oh yes. Nginx. I've got so many of them :D