How to do distributed locking — Martin Kleppmann’s blog
A Thorough Introduction to Distributed Systems
by Stanislav Kozlovski What is a Distributed System and why is it so complicated? With the ever-growing technological expansion of the world, distributed systems are becoming more and more widespread. They are a vast and complex field of study in computer science. This article aims to introduce you to distributed
Building a serverless dynamic DNS system with AWS | AWS Startups Blog
Build a serverless system using nothing but AWS services and a few lines of code. This simple, cost-effective, and scalable solution allows you to focus on the core business logic of your startup, rather than worrying about scaling and maintaining the underlying infrastructure.
AWS Auto Scaling: Reduce cloud costs & optimize performance
Check out this article to learn how to make the most of AWS Auto Scaling and its benefits explained with real-life examples!
(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup
Assortment of technology startup infrastructure recommendations
The hater’s guide to Kubernetes
Death By a Thousand Microservices
The software industry is learning once again that complexity kills
System Design of Uber's CacheFront - Serving more than 40 million low-latency reads per second
Detailed walkthrough of Uber's CacheFront, an integrated caching solution for low-latency reads
How Zapier Automates Billions of Tasks
#37: Learn More - Zapier Architecture Overview (5 minutes)
Moving a Billion Postgres Rows on a $100 Budget
Inspired by the 1BR Challenge, I wanted to see how much it would cost to transfer 1 billion rows from Postgres to Snowflake. Moving 1 billion rows is no easy task. The process involves not just the transfer of data but ensuring its integrity, error r...
The Billion Row Challenge (1BRC) - Step-by-step from 71s to 1.7s
I took part in the Billion Row Challenge. Enjoy a deep, step-by-step summary of how you get from a Parallel Java Streams implementation that takes 71 seconds to a super-optimized version that takes 1.7 seconds. Example code and walkthroughs included!
What is Kubernetes? An Unorthodox Guide for Developers
You can use this guide to get up to speed with Kubernetes as a developer. From its very basics to more intermediate topics like Helm charts and how all of this affects you as a dev.
The next evolution of serverless is stateful
(A lot of words about where I think serverless computing is going.)
Dealing with diverged git branches
Interop 2024 Launch - Bocoup
Intro
Internet Computers
The Third Browser War and the Fight to Bring the OS to the Cloud
Meta reveals their serverless platform processing trillions of function calls a day
XFaaS is Meta's private platform for "Hyperscale and Low Cost Serverless Functions." It is more efficient than AWS Lambda, Azure Functions, and Google Cloud Functions.
How to design resilient and large scale data systems
Whenever you’re building a data system, there’s a million things to consider. Gone are the days of just shoving everything into MongoDB and calling it “web scale.” In this newsletter, we’ll be going over the considerations you should be thinking about when building out large scale data systems.
The Big Cloud Exit FAQ
Native mobile apps are optional for B2B startups in 2024
The package that broke NPM (accidentally) - uncenter.dev
4 Strategies for Migrating Monolithic Apps to Microservices
ServerFree Architecture - subZero Blog
Databases are the endgame for data-oriented design
The Scary Thing About Automating Deploys - Slack Engineering
Slack's Migration to a Cellular Architecture - Slack Engineering
Real-time Messaging - Slack Engineering
How Apple built iCloud to store billions of databases
Visibility of System Status - Pencil & Paper
Rebuilding Netflix Video Processing Pipeline with Microservices