New
The latest blog posts to take off on Hacker News. 4,378 posts.
Infrastructure & DevOps
Any year
AWS Elasticsearch: a fundamentally-flawed offering
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…
Monzo: How our security team handle secrets
We recently designed a new system to manage secret information safely – from the keys that we use to sign your Mastercard transactions, to credentials for external services.
Lessons from Building Node Apps in Docker
Here are some tips and tricks I've learned for developing and deploying web applications written for node.js using Docker (2019 edition).
Newsrooms, let’s talk about G Suite
If you work in a newsroom, there’s a good chance you work with colleagues on Google Docs, Slides, Sheets, and more. Google Workspace software is simple and powerful. But anyone working in a newsroom has probably asked themselves: What can Google see? What about our most sensitive conversations and documents? What…
Logs were our lifeblood, now they're our liability
What happens when we collect too much data?
Backblaze 7.0 – Version History and Beyond
You now have the ability to keep updated, changed, and even deleted files in your backups forever by extending version history.
Scribe: Transporting petabytes per hour via a distributed, buffered queueing
Our hardware infrastructure comprises millions of machines, all of which generate logs that we need to process, store, and serve. The total size of these logs is several petabytes every hour. The o…
bliki: Strangler Fig
Inspired by the strangler figs in Australia, a strangler fig application gradually draws behavior out of its host legacy application
Update: Approaching IPv4 Run-out
Today we allocated the last of our contiguous /22 IPv4 address blocks. We still have approximately one million addresses available, in the form of /23s and /24s, and we will continue making /22-equivalent allocations made up of these smaller blocks. Once we can no longer allocate the equivalent of a /22, we will…
A developer goes to a DevOps conference
Two days at PDX DevOpsDays, a gathering of system administrators who use version control, and write a lot of YAML.
.NET Core gRPC
The .NET team at Microsoft has been working in close collaboration with the gRPC team since November 2018 on a new fully managed implementation of gRPC for .NET Core. We’re pleased to announce that grpc-dotnet is now available with .NET Core 3.0 today! How to get it? grpc-dotnet packages have just been released to…
Building a Relational Database Using Kafka
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…
Serverless: slower and more expensive
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…
Working with GitHub Actions
GitHub Actions are still in beta and are changing quickly. But if you are looking to get started the possibilities are endless.
Kubernetes 1.16
We’re pleased to announce the delivery of Kubernetes 1.16, our third release of 2019! Kubernetes 1.16 consists of 31 enhancements: 8 enhancements moving to stable, 8 enhancements in beta, and 15 enhancements in alpha. Major ThemesCustom resourcesCRDs are in widespread use as a Kubernetes extensibility mechanism and…
The boring technology behind a one-person Internet company (2018)
We are experiencing heavy load from malicious bots scraping our website content, so we ask you to log in to continue visiting the page.
AWS Fargate Deep Dive
AWS Fargate is a serverless technology which lets you run your containers in the cloud without having to worry about the operational overhead of managing the infrastructure. In this article, we talk about what Fargate is and how it works under the hood. We also try to compare it to other AWS Services like Lambda and…
DevOps didn’t exist when I started as a developer
Explore the history of DevOps and its impact on the tech industry from the perspective of a long-time software engineer and developer advocate.
Dissatisfied with Docker
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Hugo and IPFS: how this blog works (and scales to serve 5k% spikes instantly)
Learnings from real-world experience with IPFS, and the curious stack that powers this website
Maesh, a Lightweight and Simpler Service Mesh
We are proud to introduce Maesh, Containous’ new service mesh designed from the ground up to be straightforward, easy to install and easy to use...
Improved VPC Networking for AWS Lambda
September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. See details. Update – August 5, 2020: We have fully rolled out the changes to the following additional Regions to those mentioned below. These improvements are now available in the AWS China (Beijing) Region, operated by…
An introduction to deterministic builds with C/C++
What are deterministic builds?
The “mail is hard” myth
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…