Unbundling AWS
Why startups can build valuable businesses by unbundling AWS: focused developer tools, better user experiences, and software that does one thing well.
The latest blog posts to take off on Hacker News. 1,839 posts.
Why startups can build valuable businesses by unbundling AWS: focused developer tools, better user experiences, and software that does one thing well.
I realized I haven't posted about my DrupalCon Seattle 2019 session titled Everything I know about Kubernetes I learned from a cluster of Raspberry Pis, so I thought I'd remedy that. First, here's a video of the recorded session: The original Pi Dramble 6-node cluster, running the LAMP stack.
I like to sleep, but more importantly, I like to sleep while my cloud service is running.
Load Balancers plays a key role in Web Architecture. In this post we are going to develop a simple load balancer with power of Go
Every time someone reports higher latency after migrating to Kubernetes, the root cause is an assumption that changed. This is one of those stories.
DNS latency is a key component to having a good online experience. And in order to minimize DNS latency, carefully picking DNS servers and anonymization...
These days, I’m building a lot of hardware projects based on the ubiquitous Raspberry Pi mini computer. Especially with the Raspberry Pi Zero W (an even tinier version, with the W denoting the wifi-capable version), you can have one anywhere and can power it from any USB power source.
It starts with someone posting an AWS press release in the company chat. “AWS Announces FooBar,” the headline reads. The announcement skirts around technical details, as usual, but contains a worrying amount of buzzwords that overlap with the company’s product. Somebody responds with a grimace emoji 😬. Others reply…
I'm currently working on a logging project that was initially implemented using AWS Elasticsearch. Having worked with large-scale mainline Elasticsearch clusters for several years, I'm absolutely stunned at how poor Amazon's implementation is and I can't fathom why they're unable to fix or at least improve it. I…
Here are some tips and tricks I've learned for developing and deploying web applications written for node.js using Docker (2019 edition).
What happens when we collect too much data?
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
Two days at PDX DevOpsDays, a gathering of system administrators who use version control, and write a lot of YAML.
In a previous post, I showed how Kafka can be used as the persistent storage for an embedded key-value store, called KCache. Once you have a key-value store, it can be used as the basis for other m…
Recently I wanted to try changing the API we have at CardGames.io and try using the Serverless framework. Serverless has been a hot topic in the tech world for the last few years and I was procrastinating wanted to keep my tech skills up to date by trying something new, so I decided to spend a few hours learning about…
GitHub Actions are still in beta and are changing quickly. But if you are looking to get started the possibilities are endless.
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Learnings from real-world experience with IPFS, and the curious stack that powers this website
TL;DR: - Mail is not hard: people keep repeating that because they read it, not because they tried it - Big Mailer Corps are quite happy with that myth, it keeps their userbase growing - Big Mailer Corps control a large percentage of the e-mail address space which is good for none of us - It's ok that people have…
Discussion on Hacker News This article and its topic were the subject of fairly detailed discussion on this thread here on Hacker News. Perusing through the comments should be well worth your time,…
The first post introduced the IPIngressFilterPath and IPEgressFilterPath feature for the upcoming systemd release 243 to support custom BPF programs as firewall for services. There was a simple example for a minimal BPF program written in C and how to load it for a systemd service. Then there was a standalone program…