5 ms·
Ask HN: What is your go to stack for REST API?
- nginex 7y agoDrupal 8
- rsinger87 7y agoDjango Rest Framework, Postgresql and Redis. RQ for background jobs.
- monkeydata 7y agocakePHP on EC2 + postgres on RDS is nice. toss in some Redis caching and feed it traffic from a load balancer. you can get a lot done with very little effort.
- lnalx 7y agoUsing EC2 for PHP and RDS for postgres isn't cheaper with Heroku than with AWS ?
- monkeydata 7y agoyeh, it is quite a bit cheaper. However, heroku is more aggressive in throttling the cheap stuff. I still use it for ci though. AWS simply offers more granular control and a more robust infrastructure. If you dig down into it, you'll see heroku is actually running on AWS.
- amirathi 7y agoPython + Django on AWS Beanstalk backed by Postgres on RDS. Django REST Framework provides pretty much everything you need for a REST api.
- DividableMiddle 7y agoI just rolled a DRF backed app into production. Any tips or helpful dependencies you’ve had the pleasure of using?
- Nextgrid 7y agoIf serialisation becomes a bottleneck with the built-in DRF serialisers I suggest you check out Serpy.
- r-s 7y agoRails + Postgres + Heroku. I may be living a decade in the past, but all the bugs are worked out and the development speed is extremely good.
- andrei_says_ 7y agoSame here. Ruby is a pleasure to work with and Rails fits my brain. The stack does not feel outdated at all.
- codegeek 7y agoGolang with Postgres. Love the simplicity and power of Go along with a binary executable.
- sergiotapia 7y agoElixir + Phoenix + Postgres + Heroku
- TheyCallMeMaxi 7y agoWhere my node folks at? Node + Express + Nginx + Pgsql on Elastic Beanstalk.
- joshmanders 7y agoWe’re too busy building graphql apps instead of REST apps.
- stockkid 7y agoWhat is your experience with elastic beanstalk like?
- TheyCallMeMaxi 7y agoIt's just a beefed up EC2. I don't have high traffic so cannot say how well the autoscaling works but apart from that, not much different than putting your app on EC2.
- Nextgrid 7y agoDo you use any ORM or just raw SQL queries?
- TheyCallMeMaxi 7y agoI use Sequelize as my ORM. There are debates around using/not using ORMs but personally I feel weird writing raw SQL in any language except a SQL terminal.
- partisan 7y ago.NET Core + Web API Postgres Nginx Digital Ocean
- bananapear 7y agoJava, Jersey & Hibernate
- laurentl 7y agoAPI gateway + Lambda functions (in Python) + DynamoDB if I need to store data. Pricing is completely linear with usage (and very low/free for low traffic) and I don’t have to worry about uptime or scalability.