News for hackers. Stuff that matters.
Re:The “Run Less Software” philosophy by notyourday on Monday March 26, 2018 @11:18AM (#16679526)
I find it hysterically funny that companies think that operating their own mysql, postgresql, redis or mongodb is "a difficult task". It is like a home owner deciding that knowing how to operate their own toilet is a difficult task that must be outsourced.

Oh and before someone says "we outsource fixing our toilets to plumbers" - in this case we are not event talking about replacing a flap, we are talking about being able to use a plunger.

Re:The “Run Less Software” philosophy by vbsteven on Monday March 26, 2018 @12:22PM (#16680013)
Setting up a single postgresql is not that difficult indeed. But in a production scenario with decent uptime guarantees you are going to at least need master-slave replication, make sure they fail over when the master goes down, have backups so you can do point-in-time recovery, rotate and ship the logs somewhere, apply security patches, and more.

Sure, I can do all that by myself but that takes time, time that is better spent serving my clients instead of setting up yet another replicated db. It takes me a few minutes to setup an Amazon RDS instance with all that enabled out of the box.

Re:The “Run Less Software” philosophy by notyourday on Monday March 26, 2018 @01:26PM (#16680689)
Could you possibly provide the chapter and verse of this dogma? The harsh reality is that the vast majority of the companies *do not have traffic or need to have 99.9% available infrastructure because they:

a) do not have service that operates 24x7

b) do not have peopleware needed for 24x7 operations

c) service customers that do not have 24x7 operations

A metric boat load of now shuttered "startups" would have been going concerns providing very nice long term living (and retirement) to their owners had they been optimized for "not spending 109% of revenue for Yet Another Thing We Should Use As a Service".

Re:The “Run Less Software” philosophy by always_good on Monday March 26, 2018 @01:20PM (#16680612)
Also, "just run your own X" starts to fall flat once you grow beyond having a single project in your life.
Re:The “Run Less Software” philosophy by notyourday on Monday March 26, 2018 @01:28PM (#16680702)
s/single project/single successful money making project/g

Oh to have those problems

Re:The “Run Less Software” philosophy by ciaranlee on Monday March 26, 2018 @04:05PM (#16682024)
Operating such services in a fairly static production environment is indeed simple, though in many cases I suspect it’s wasted effort that could be better spent elsewhere.

In our (Intercom) case these tasks are not simple.

We are lucky to have had exponential growth in most metrics (including database throughput) for the entire 7 years of our existence. This is a harsh environment for datastores! A 99.9% SLA makes it even harder.

We are also nowhere near finished building out our vision for the product. We prefer to focus on that instead of operating data stores, which we can pay someone else to do.

Re:The “Run Less Software” philosophy by ape4 on Monday March 26, 2018 @11:34AM (#16679627)
You're outsourcing sewage treatment when you run your own toilet. But, yah, I agree running a database on a computer is pretty easy.