Live data from Hacker News

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

news.ycombinator.com

41–50 of 118 posts

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

#41
I run Pinboard. I have my own hardware running Ubuntu. The site itself runs PHP+MySQL, with perl scripts for backend tasks. I make heavy use of Twitter to talk about unrelated topics, and eventually people take pity and sign up for the site, using either Stripe or PayPal.

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

#42
Web bits: Python 3 and Django with Celery running on Heroku. Postgres (source of truth) and Redis (caching and queues). S3 for storage. Front end is HTML and basic JavaScript. Pretty happy with it, it's really quick to make new stuff in. Starting to consider adding types to some bits Python with mypy as it's got to a size where types would be useful.

App: React Native with Redux. Flow for types (would use TypeScript if starting again today). RN is a pain but seems better than the alternatives for what I need.

That all allowed me to get a prototype together at the start and to iterate very quickly which was essential for making the whole thing happen at all. Some of that was the technology itself but a lot of it was just that I was very familiar with it.

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

#43
I run a SaaS that building and hosting developer hub https://www.docsapp.io using the following technologies.

Backend: Scala and Playframework

Frontend: Jquery

DB: RDS, Postgresql on AWS

Hosting: Baremetal on Scaleway

DNS: AWS Route53

Object Store: AWS S3

CDN: AWS CloudFront

Infrastructure: Ansible and Kubernetes

Monitoring: CloudWatch and Influxdb + Grafana in k8s

Logging: ELK in k8s

Scaleway is a great hosting with cheap price. Instead of finding reliable but expensive hosting, I prefer cheaper hosting, but more servers and build HA to handle server issue. Server die all the time.

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

#44

I just use the simplest and most boring things that work. Most of my software is written in Haskell, with the Yesod framework handling all the HTTP stuff. Data is mostly persisted in PostgreSQL, with some caching and queueing stuff done in Redis. I try to avoid JavaScript if I can help it. When I do need a richer UI, I'll add small bits of plain JavaScript, sometimes with jQuery. When I need a more complex UI, I use…

Haskell is not boring.

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

#45
I run a SaaS page builder that generates amp websites for my customers. It's targeted towards small agencies that currently rely on wordpress.

--

Backend: Node.js hosted on AWS ECS (Docker) and Lambda Frontend: JavaScript, React Database: Postgres (AWS RDS; thinking about switching to serverless aurora)

As for delivering my clients sites I recently switched from cloudfront to stackpath (DNS, CDN) because the pricing model makes more sense for me and it doesn't have arbitrary limitations like the distribution limit.

Other tech I use:

- Terraform for my whole infrastructure

- AWS SES for sending mails

- AWS Cognito for authentication and managing user accounts

- AWS Cloudfront combined with lambda@edge for delivering images in the right size for the requester (src-set)

- Github

- AWS CodePipeline for CI and deployments (source input through github releases)

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

#47
Parallel to consulting/freelancing, I am doing 1-2 attempts in a year to start some meaningful business.

Stack is: NixOS, because, despite the learning curve and all the quirks, at the end I love having all the infrastructure configs in one folder (so I never forget that I have an obscure cron job somewhere).

Clojure/ClojureScript, because I am good at Clojure (this is what I do on freelancing side)

For simple services that's always a Datomic on MariaDB (with a replication server) and a backend. Servers run on Hetzner ($2-$5 instances are fine, with replication I need two) Backups on S3.

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

#48

I run Pinboard. I have my own hardware running Ubuntu. The site itself runs PHP+MySQL, with perl scripts for backend tasks. I make heavy use of Twitter to talk about unrelated topics, and eventually people take pity and sign up for the site, using either Stripe or PayPal.

I eventually took pity and signed up. Kidding, I signed up because it's a very simple, no fuss, useful service, and I'm getting a lot of use out of it, so thanks.

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

#50

I just use the simplest and most boring things that work. Most of my software is written in Haskell, with the Yesod framework handling all the HTTP stuff. Data is mostly persisted in PostgreSQL, with some caching and queueing stuff done in Redis. I try to avoid JavaScript if I can help it. When I do need a richer UI, I'll add small bits of plain JavaScript, sometimes with jQuery. When I need a more complex UI, I use…

> I just use the simplest and most boring things that work. Most of my software is written in Haskell…

As simple as possible, but not simpler!

Post reply on HN