DEV Community

Suri Nuthalapati
Suri Nuthalapati

Posted on • Updated on

Tech Stack and Cloud Infrastructure to choose for your StartUP.

Hello, What are the Tech Stack (front-end, back-end, and data stores), and cloud Infrastructure (AWS) needed to build faster and with less cost for operations. Product is a Web application and iOS/Android app.

Thanks,
Suri

Top comments (4)

Collapse
 
d1p profile image
Debashis Dip

Honestly speaking.
Go with the toolsets you know most about and develop on top of it.
As for me, I would choose Python, Django as the framework with Django rest framework.
My database of choice would be PostgreSQL + Redis.
My static file storage would be amazon s3.
And I would use Nginx as the proxy server and host the application at DigitalOcean

On top of that, I would use React for the frontend.

The reasons that I choose those is because they are tested in the past, have a strong community backup in the present and I am more familiar with working with that stack.

Note: I am using DigitalOcean for the projects that I am doing is because it's cheaper.

Collapse
 
aswathm78 profile image
Aswath KNM

Golang and React or Angular .

Golang is faster, can support both microservices and monolith architecture, ever improving, more developers support.

React or Angular. Works with both web , Easy to create mobile and desktop apps. Great Community and Easy to find Developers.

I can't say anything about DB and caching mechanism. It varies upon your needs.

For code hosting and CI/CD you can use gitlab, as it provides better functionality than Github.

For CRM and docs, try Zoho.

Collapse
 
rhymes profile image
rhymes

Whatever you know best I think :)

This discussion might help you:

Collapse
 
lilit profile image
Lilit Melkonyan

Hey, this tool could be helpful in choosing the best tech stack for your startup:
buttercloud.com/tech-stack-recomme...
Check it out and let me know what you think.