Live data from Hacker News

The boring technology behind a one-person Internet company (2018)

listennotes.com

31–40 of 60 posts

Re: The boring technology behind a one-person Internet company (2018)

#31

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

It’s almost 2022 and 95% of all backends are still just CRUD.

Re: The boring technology behind a one-person Internet company (2018)

#32

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

Meh, my stack is laravel hosted on docker containers.

PHP, Redis, MariaDB and a makefile to run docker-compose commands.

Nothing wrong with it tbh, it runs on a VPS

Re: The boring technology behind a one-person Internet company (2018)

#33

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

I'm currently reading logs via command line by ssh as you describe for a simple service and not satisfied with this. What would be a step up without a lot of extra infrastructure?

I’ve personally used Graylog[1] with success in the past. However, I’ve had an excellent time with Grafana and have been following their Loki[2] project. My company uses other solutions, so I haven’t needed it, but the Grafana stack might suit your use case.

[1] https://www.graylog.org/products/open-source [2] https://grafana.com/docs/loki/latest/

Re: The boring technology behind a one-person Internet company (2018)

#34

Earlier quoted context omitted.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

It’s almost 2022 and 95% of all backends are still just CRUD.

As opposed to what? Talking 1-100 person orgs.

Re: The boring technology behind a one-person Internet company (2018)

#35
post #32

Earlier quoted context omitted.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

Meh, my stack is laravel hosted on docker containers. PHP, Redis, MariaDB and a makefile to run docker-compose commands. Nothing wrong with it tbh, it runs on a VPS

> That's a typical 2010-era stack.

>> PHP, MariaDB, Makefile

> We're almost in 2022, things have evolved.

>> laravel , Redis, run docker-compose commands

Fix that for ya

Re: The boring technology behind a one-person Internet company (2018)

#36

Earlier quoted context omitted.

I'm currently reading logs via command line by ssh as you describe for a simple service and not satisfied with this. What would be a step up without a lot of extra infrastructure?

I’ve personally used Graylog[1] with success in the past. However, I’ve had an excellent time with Grafana and have been following their Loki[2] project. My company uses other solutions, so I haven’t needed it, but the Grafana stack might suit your use case. [1] https://www.graylog.org/products/open-source [2] https://grafana.com/docs/loki/latest/

The question was: "What would be a step up [from ssh] without a lot of extra infrastructure?"

I think you just way overshot it.

My attempt at a simple step up would be mounting the logs with sshfs and using your favorite editor.

Re: The boring technology behind a one-person Internet company (2018)

#37

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

I'm currently reading logs via command line by ssh as you describe for a simple service and not satisfied with this. What would be a step up without a lot of extra infrastructure?

New Relic has a free tier, just install their agent (or another compatible logging agent).

Re: The boring technology behind a one-person Internet company (2018)

#38

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

I'm currently reading logs via command line by ssh as you describe for a simple service and not satisfied with this. What would be a step up without a lot of extra infrastructure?

Log forwarding to a single server running rsyslogd, and then view consolidated logs there.

Re: The boring technology behind a one-person Internet company (2018)

#39

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

> PHP + MySQL + a bunch of shell scripts That's a typical 2010-era stack. We're almost in 2022, things have evolved.

Except PHP + MySQL is still a solid choice for a single developer. It scales out well enough for almost all use cases.

Re: The boring technology behind a one-person Internet company (2018)

#40

I was expecting: PHP + MySQL + a bunch of shell scripts to install stuff on servers + reading logs via command line by ssh as root. Instead I found: Redis, Rabbitmq, DataDog, ES, React + Redux, Ansible, PagerDuty... I wouldn't call that "boring technology". Sure, you are not using Docker nor K8s... but still.

I'm one guy with a 7-figure ARR business. My tech is Stripe, Apache, Ruby CGI and CSV. Literally my database is a CSV file.

Maybe that's too boring. But I spend about 10 hours a year maintaining it. The bulk of my devops this year was moving to Let's Encrypt.

Post reply on HN