Live data from Hacker News

Ask HN: Companies of one, what is your tech stack?

news.ycombinator.com

91–100 of 327 posts

Re: Ask HN: Companies of one, what is your tech stack?

#91
https://optduty.com/ - smart on-call scheduling for PagerDuty. Small startup with about 20 clients right now and $30k ARR.

Front-end: ClojureScript, Rum and Javelin spreadsheet cell for state handling

CSS: Tailwindcss

Backend: Django + Django REST framework

Deployment: Ansible

Analytics: GoAccess

Statics: GoHugo

Misc: Nginx, Postgres, Redis Docker only for running client specific optimizers.

A lot of tools in the list, but everything is pretty lean, and allow me iterate really fast.

About success criteria, having more analytics would help me get a few extra clients, but because it's side project without any investors I'm happy with trade off.

And after companies are starting to use the produce, I hear a lot of positive vibe about strong privacy.

Re: Ask HN: Companies of one, what is your tech stack?

#93
post #55

Both API and web app served out of AWS lambda/API Gateway/Cloudfront. Back office app served from S3. - React and next.js for the web app. - Node.js & express for the API. - React-admin for the back office. - Postgres for the DB. The biggest benefit to me of the above stack is running it out of AWS lambda. Pay only for what actually gets used, and more importantly it will scale to any sudden surge in customers withou…

Hi, honest questions of things I struggled a lot with when tried to build applications with his stack: What do you use for accessing the database or as ORM, etc? How do you do validations server side and show error messages to the user? How do you do i18n in general, and also related to the previous question (error messages) Do you use any CMS? How do you explore your data? How do you do background jobs? How do you d…

Presumably Next answers some of those, and things like background jobs must just be lambdas as well?

Re: Ask HN: Companies of one, what is your tech stack?

#95
post #54

Earlier quoted context omitted.

Tell me about it, I also use some professional CAD tools (Revit) but on my day job. I hate to say it, but maybe no one would really care if you would pirate it? It just doesn't seem right to spend so much money on such expensive software that is probably that expensive due to big business using it and no competition.

Looking at the workflow I guess it's SOLIDWORKS. I used to pirate everything, but is it a solution? In the past perhaps, I wanted to use expensive software, I was experimenting, didn't have the means to buy a license, and there weren't many alternatives to mainstream software, either proprietary or free. But nowadays things has changed for the better, so I try to build my workflow around what I can afford. On a tange…

I've managed to find some middle ground by taking advantage of short term licenses, i.e. renting software for a couple of months to get the work done after balking at four to five-digit sums to own perpetual licenses. Still, would be nice to own the software outright.

Appreciate the links! Indeed, we're seeing OSS tooling getting better and better!

Re: Ask HN: Companies of one, what is your tech stack?

#96
post #55

Earlier quoted context omitted.

Hi, honest questions of things I struggled a lot with when tried to build applications with his stack: What do you use for accessing the database or as ORM, etc? How do you do validations server side and show error messages to the user? How do you do i18n in general, and also related to the previous question (error messages) Do you use any CMS? How do you explore your data? How do you do background jobs? How do you d…

Presumably Next answers some of those, and things like background jobs must just be lambdas as well?

Can you point me to the docs or those solutions? I haven't found them when I looked for. Of course there are tons of examples integrating with third party libraries, etc...but tying everything together is what worries me.

Re: Ask HN: Companies of one, what is your tech stack?

#100
My stack for https://www.withcardinal.com is based on my experience with working on startups and the things that come up down the road. We're technically a 2 person company because I have a more business oriented co-founder, but I'm the only programmer and ops person.

> What is your tech stack?

We use a managed K8S provider so we don't have to deal with server and cluster upgrades ourselves. That's a huge time sink, especially as server counts scale up. Our cluster has Nginx for ingress, Loki for logs, Prometheus for metrics, and Grafana to keep an eye on things.

We're building the app in Node.js, primarily because in our app there are a handful of spots where we can share code between front-end and back-end. We use Next.js a lot, and use Bull for our queueing at present, and use the ws module for our websockets.

We use PostgreSQL for database, without an ORM just because that's my preference, and we use Redis for queues and some caching. That'll likely change over time as we grow, but managed Redis is pretty much ubiquitous at this point so it's an easy place to jump in.

> Why did you choose it?

My stack is mostly based on past experience and the requirements of the app. Since I'm hoping to grow the company and am mainly b2b focused, having a popular infrastructure stack makes life a lot easier in security audits and contract redlines, and in finding ubiquitous tools. Like I mentioned above, I didn't want to deal with server upgrades, so I'm using a managed k8s provider. We're using node.js heavily because there were a few obvious paths where code could be shared between server and client.

> Do you think your choices had any impact on your success?

We will see. We're very early in our journey, but I'm hoping keeping things easy to change and ubiquitous will help us as we progress.

Post reply on HN