<story><title>You might not need Kubernetes</title><url>https://blog.jessfraz.com/post/you-might-not-need-k8s/</url></story><parent_chain><item><author>meritt</author><text>As someone who runs a very successful data business on a simple stack (php, cron, redis, mariadb), I definitely agree. We&amp;#x27;ve avoided the latest trends&amp;#x2F;tools and just keep humming along while outperforming and outdelivering our competitors.&lt;p&gt;We&amp;#x27;re also revenue-funded so no outside VC pushing us to be flashy, but I will definitely admit it makes hiring difficult. Candidates see our stack as boring and bland, which we make up for that in comp, but for a lot of people that&amp;#x27;s not enough.&lt;p&gt;If you want to run a reliable, simple, and profitable business, keep your tech stack equally simple. If you want to appeal to VCs and have an easy time recruiting, you need to be cargo cult, even if it&amp;#x27;s not technically necessary.</text></item><item><author>combatentropy</author><text>Some day I would like a powwow with all you hackers about whether 99% of apps need more than a $5 droplet from Digital Ocean, set up the old-fashioned way, LAMP --- though feel free to switch out the letters: BSD instead of Linux, Nginx instead of Apache, PostgreSQL instead of MySQL, Ruby or Python instead of PHP.&lt;p&gt;I manage dozens of apps for thousands of users. The apps are all on one server, its load average around 0.1. I know, it isn&amp;#x27;t web-scale. Okay, how about Hacker News? It runs on one server. Moore&amp;#x27;s Law rendered most of our impressive workloads to a golf ball in a football field, years ago.&lt;p&gt;I understand these companies needing many, many servers: Google, Facebook, Uber, and medium companies like Basecamp. But to the rest I want to ask, what&amp;#x27;s the load average on the Kubernetes cluster for your Web 2.0 app? If it&amp;#x27;s high, is it because you are getting 100,000 requests per second, or is it the frameworks you cargo-culted in? What would the load average be if you just wrote a LAMP app?&lt;p&gt;EDIT: Okay, a floating IP and two servers.</text></item></parent_chain><comment><author>henrikschroder</author><text>&amp;gt; Candidates see our stack as boring and bland&lt;p&gt;I would say that there are probably a lot of developers who would be very happy to work on a non-buzzword stack, but the problem is that as a developer, it&amp;#x27;s extremely hard to know if your tech stack is the result of directed efforts to keep it simple, or if it&amp;#x27;s the haphazard result of some guy setting it up ten years ago when these technologies were hot.</text></comment>
<story><title>You might not need Kubernetes</title><url>https://blog.jessfraz.com/post/you-might-not-need-k8s/</url></story><parent_chain><item><author>meritt</author><text>As someone who runs a very successful data business on a simple stack (php, cron, redis, mariadb), I definitely agree. We&amp;#x27;ve avoided the latest trends&amp;#x2F;tools and just keep humming along while outperforming and outdelivering our competitors.&lt;p&gt;We&amp;#x27;re also revenue-funded so no outside VC pushing us to be flashy, but I will definitely admit it makes hiring difficult. Candidates see our stack as boring and bland, which we make up for that in comp, but for a lot of people that&amp;#x27;s not enough.&lt;p&gt;If you want to run a reliable, simple, and profitable business, keep your tech stack equally simple. If you want to appeal to VCs and have an easy time recruiting, you need to be cargo cult, even if it&amp;#x27;s not technically necessary.</text></item><item><author>combatentropy</author><text>Some day I would like a powwow with all you hackers about whether 99% of apps need more than a $5 droplet from Digital Ocean, set up the old-fashioned way, LAMP --- though feel free to switch out the letters: BSD instead of Linux, Nginx instead of Apache, PostgreSQL instead of MySQL, Ruby or Python instead of PHP.&lt;p&gt;I manage dozens of apps for thousands of users. The apps are all on one server, its load average around 0.1. I know, it isn&amp;#x27;t web-scale. Okay, how about Hacker News? It runs on one server. Moore&amp;#x27;s Law rendered most of our impressive workloads to a golf ball in a football field, years ago.&lt;p&gt;I understand these companies needing many, many servers: Google, Facebook, Uber, and medium companies like Basecamp. But to the rest I want to ask, what&amp;#x27;s the load average on the Kubernetes cluster for your Web 2.0 app? If it&amp;#x27;s high, is it because you are getting 100,000 requests per second, or is it the frameworks you cargo-culted in? What would the load average be if you just wrote a LAMP app?&lt;p&gt;EDIT: Okay, a floating IP and two servers.</text></item></parent_chain><comment><author>nineteen999</author><text>Hear hear. I lead a team that builds and manages critical emergency services infrastructure.&lt;p&gt;Our stack is pretty boring, but then it has to be running 99.999% of the time. Rather than wasting time chasing the latest flavour-of-the-month tool or framework we invest our time in plugging any kind of gap that could ever bring our service down.&lt;p&gt;We don&amp;#x27;t need people who are only looking to pad their resume with the hottest buzzwords, we look for people who want to make critical services run all that time, that rarely fail and when they do, they handle failure gracefully.&lt;p&gt;The number of devops&amp;#x2F;agile&amp;#x2F;SaaS style shops I have seen where the product falls over for several hours at a time is astounding, and it can often be attributed to rushed&amp;#x2F;inexperienced engineering or unnecessary complexity.&lt;p&gt;Lucky for them it&amp;#x27;s usually just the shareholders bottom line that is affected. If the services my team provides don&amp;#x27;t work, ambulances and fire engines are either not arriving fast enough or at all.</text></comment>