Sign in

Miguel Ángel Pastor Olivar

@migue.bsky.social
163 followers 128 following 840 posts

Proud dad and husband

PostsRepliesMedia
Miguel Ángel Pastor Olivar @migue.bsky.social · 6h
Everything Has Bugs. Here’s How Antithesis Catches Them. db.cs.cmu.edu/events/andy-...
db.cs.cmu.edu
[Andy at Sea] Everything Has Bugs. Here’s How Antithesis Catches Them. - Carnegie Mellon Database Group
Programs used to run on a single computer start to end. Today... Read More +
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 23h
Apache Doris: Real-Time Analytics and Search Database for AI Agents db.cs.cmu.edu/events/andy-...
db.cs.cmu.edu
[Andy at Sea] Apache Doris: Real-Time Analytics and Search Database for AI Agents - Carnegie Mellon Database Group
Apache Doris is a real-time analytical and search database built for sub-second,... Read More +
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 15/09/2026
The Physical Stack Behind AI
intelligence.mts.now
The Physical Stack Behind AI | MTS Compute Intelligence
An attributed, continuously updated record of the physical infrastructure behind AI: facilities, GPU clusters, power, chips, cloud prices, measured performance, and company financials.
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 14/09/2026
Why are AI agents lying, cheating and coordinating?
yoshuabengio.org
Yoshua Bengio | Why are AI agents lying, cheating and coordinating?
A lot has been written about the incidents of the last few months in which AI agents misbehaved in serious ways. They took actions that would be considered as crimes if a human took them, escaped…
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 14/09/2026
Breaking the Server: Systems for Disaggregated Datacenters www.youtube.com/watch?v=LR8e...
youtube.com
Breaking the Server: Systems for Disaggregated Datacenters by Aishwarya Ganesan
Datacenters are breaking the server apart. Resource disaggregation pools compute, memory, and storage as independent, network-attached resources that can scale on their own, offering elasticity and…
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 13/09/2026
Jetpack: Consensus Made Generally Fast
usenix.org
https://www.usenix.org/system/files/osdi26-tang.pdf
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 12/09/2026
A faster way to calculate the day-of-the-week
benjoffe.com
A faster way to calculate the day-of-the-week
A range of fast modulus techniques that beat compiler output
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 12/09/2026
The Decompilation Book
decompilation.education
Decompilation Book
Build a decompiler to understand one. A chapter-by-chapter walk from RV32I machine code back to readable C, with the working Python implementation open beside you.
010
Reposted by Miguel Ángel Pastor Olivar
PlanetScale @planetscale.com · 11/09/2026
118,538,803 queries per second. 1.22 PiB of data. 512 shards. Powered by Neki. planetscale.com/blog/118-mil...
planetscale.com
118 million queries per second on Neki — PlanetScale
We ran a massive, sharded Postgres database at 118.5 million queries per second, with 200k queries per second on each shard across 512 shards.
066
Miguel Ángel Pastor Olivar @migue.bsky.social · 10/09/2026
A Design Space Exploration of Async/Await
cel.cs.brown.edu
A Design Space Exploration of Async/Await
Every language pitches async/await as synchronous-looking code, and the same two keywords appear everywhere. But behind the shared syntax hide nine independent design decisions, and no two of seven…
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 03/09/2026
Lessons in systems thinking
youtu.be
Lessons in Systems Thinking by Margaret Holzmann
From Bell Labs to NASA's Jet Propulsion Laboratory, Margaret Holzma...
030
Miguel Ángel Pastor Olivar @migue.bsky.social · 03/09/2026
Lessons from Operating a Large-Scale Distributed Database with a Replicated Key-Value Engine www.usenix.org/conference/f...
usenix.org
Lessons from Operating a Large-Scale Distributed Database with a Replicated Key-Value Engine | USENIX
Jung-Sang Ahn, Navaneetha Krishnan Thanka Nadar, and Sami Ben-Romdhane, eBay Inc.
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 02/09/2026
Mission-Critical www.youtube.com/watch?v=1Wcz...
youtube.com
Mission-Critical by Joran Dirk Greef
The mission-critical interface, architecture and engineering methodology of TigerBeetle. 00:40 What does it mean to be mission-critical? 02:15 TigerBeetle's design 02:46 OLTP vs OLGP vs OLAP 06:53…
030
Miguel Ángel Pastor Olivar @migue.bsky.social · 30/08/2026
How to write to SSD
vldb.org
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 29/08/2026
Garnet: A Next-Generation Cache-Store for Accelerating Applications and Services
vldb.org
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 29/08/2026
High-Performance DBMSs with io_uring: When and How to Use
vldb.org
https://www.vldb.org/pvldb/vol19/p2317-jasny.pdf
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 28/08/2026
BtrLog: Low-Latency Logging for Cloud Database Systems
arxiv.org
BtrLog: Low-Latency Logging for Cloud Database Systems
Cloud database systems cannot rely on instance-local disks for write-ahead logging (WAL) durability, forcing WAL onto remote storage. Existing options are unsatisfying: remote block storage like EBS is...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 27/08/2026
The Power of Ten: Rules for Safety Critical Coding by Gerard Holzmann
youtu.be
The Power of Ten: Rules for Safety Critical Coding by Gerard Holzmann
NASA's Power of Ten Rules for Safety-Critical Code by Gerard Holzma...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 27/08/2026
Making the Impossible Possible (Again): Ten Years of Flexible Paxos youtu.be/P0cAG-RM1_c
youtu.be
Making the Impossible Possible (Again): Ten Years of Flexible Paxos by Heidi Howard
Distributed consensus lies at the foundation of reliable distribute...
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 19/08/2026
What is a data topology? planetscale.com/blog/what-is...
planetscale.com
What is a data topology? — PlanetScale
A data topology describes the sharding scheme a Neki router uses to map logical PostgreSQL tables to physical shards and route queries.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 18/08/2026
Git at any scale cursor.com/blog/git-at-...
cursor.com
Git at any scale · Cursor
#What's hard about Git?
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 18/08/2026
Systems Distributed '26 will be available really soon www.youtube.com/playlist?lis... Eager to watch some of the talks!
youtube.com
Systems Distributed '26
The fourth edition of Systems Distributed. A conference to teach systems programming and thinking, and how to apply these ideas. All the way across the stack...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 18/08/2026
Move Fast And Don’t Break Things: Automatic Apache Kafka® Migrations With Orbit www.warpstream.com/blog/orbit-k...
warpstream.com
Move Fast And Don’t Break Things: Automatic Apache Kafka® Migrations With Orbit
No maintenance window, no restarts, no big-bang cutover. Orbit Auto Migration moves Kafka producers to WarpStream one topic at a time.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 16/08/2026
How to ship a database every day
turbopuffer.com
How to ship a database every day
We deploy many database upgrades every day across ~100 public, single-tenant, and BYOC clusters. It would be insane to use Terraform or Helm to do that, so we built our own control plane.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 15/08/2026
I’m really happy to announce that this coming Monday, I’ll be joining the amazing folks at @planetscale.com 🚀 I’m excited to be back working at the intersection of distributed systems and databases. Thanks everyone at PlanetScale for the opportunity. Can’t wait to get started! 🎉
030
Miguel Ángel Pastor Olivar @migue.bsky.social · 14/08/2026
On building scalable control planes
allthingsdistributed.com
On building scalable control planes
Zak van der Merwe has spent his entire career at AWS building control planes. First for EC2 and now for DSQL. On the surface, the control plane looks quite boring: it records what should exist and reconciles...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 13/08/2026
We replaced Redis with MySQL for inventory reservations—and it scaled (2026)
shopify.engineering
We replaced Redis with MySQL for inventory reservations—and it scaled (2026) - Shopify
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 13/08/2026
"Code was never the hard part" is an insult to all programmers
blog.senko.net
"Code was never the hard part" is an insult to all programmers — Senko Rašić
The software development profession is in the midst of upheaval. Nobody knows how the AI revolution will play out in the end, but it is c...
021
Miguel Ángel Pastor Olivar @migue.bsky.social · 11/08/2026
What's the best programming language for coding agents?
danluu.com
What's the best programming language for coding agents?
This somewhat widely cited post (I keep seeing it cited, anyway) suggests that dynamic languages and/or languages that represent things more concisely are more token efficient. It seems to be cited enough...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 30/07/2026
DuckDB Internals: Why is DuckDB Fast? (Part 2 Vectorized Execution)
greybeam.ai
DuckDB Internals: Why is DuckDB Fast? (Part 2 Vectorized Execution)
A deep dive into DuckDB's vectorized execution: how processing data in batches of 2,048 rows, instead of one row at a time, makes queries fast.
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 30/07/2026
DuckDB Internals: Why is DuckDB Fast?
greybeam.ai
DuckDB Internals: Why is DuckDB Fast?
Walk through DuckDB's internals: how it skips serialization overhead, parses and optimizes SQL, and stores data in columnar row groups with zone maps.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 29/07/2026
PostgreSQL's MVCC is bad. So is everyone else's.
boringsql.com
PostgreSQL's MVCC is bad. So is everyone else's.
The critics are right: PostgreSQL's MVCC bloats tables and amplifies writes. Oracle, InnoDB, SQL Server, MongoDB, LSM stores, and etcd answer the same four design questions differently, and each pays…
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 28/07/2026
The Bottlenecks for AI-Driven System Design: why Principal Engineers are not (yet) obsolete. maheshba.bitbucket.io/blog/2026/07...
maheshba.bitbucket.io
The Bottlenecks for AI-Driven System Design: why Principal Engineers are not (yet) obsolete.
I’ve been building systems, teaching system design, and writing papers about novel designs for a couple of decades now. In my view, agents are magical self-writing distributed programs: my personal...
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 28/07/2026
How MVCC and Transactions Work in RocksDB artem.krylysov.com/blog/2026/07...
artem.krylysov.com
How MVCC and Transactions Work in RocksDB - Artem Krylysov
How MVCC and Transactions Work in RocksDB
011
Miguel Ángel Pastor Olivar @migue.bsky.social · 21/07/2026
The LogDrive: Composable Durability for Cloud-Based Shared Logs www.usenix.org/conference/o...
usenix.org
https://www.usenix.org/conference/osdi26/presentation/vickers
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 21/07/2026
Aurora DSQL: Scalable, Multi-Region OLTP arxiv.org/abs/2607.13276
arxiv.org
Aurora DSQL: Scalable, Multi-Region OLTP
Aurora DSQL is a serverless SQL database designed for cloud-scale transaction processing with multi-region active-active capabilities. Built on a disaggregated architecture, DSQL separates compute, storage,...
020
Miguel Ángel Pastor Olivar @migue.bsky.social · 16/07/2026
Shard your locks: benchmarking 6 Go cache designs
strebkov.dev
Shard your locks: benchmarking 6 Go cache designs
I built the same in-memory cache six ways with the Go standard library and benchmarked them across read/write mixes and core counts. Lock striping wins by up to 8×, sync.RWMutex turns out to be a trap,...
100
Miguel Ángel Pastor Olivar @migue.bsky.social · 14/07/2026
Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass arxiv.org/abs/2607.07696
arxiv.org
Breaking Database Lock-in: Agentic Regeneration of High Performance Storage Readers for Database Bypass
Analytical workloads operating on data stored in external database systems face a fundamental bottleneck: data access is guarded entirely by the database driver, like JDBC or ODBC, forcing all reads…
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 09/07/2026
Introducing Meerkat: an experiment in global consensus
blog.cloudflare.com
Introducing Meerkat- an experiment in global consensus
Cloudflare Research is building a global consensus service called Meerkat that uses a new consensus algorithm called QuePaxa. We plan to use Meerkat to build a strongly consistent, fault-tolerant key-value...
011
Miguel Ángel Pastor Olivar @migue.bsky.social · 07/07/2026
The Log is the Agent: Event-Sourced Reactive Graphs for Auditable, Forkable Agentic Systems arxiv.org/abs/2605.21997
arxiv.org
The Log is the Agent: Event-Sourced Reactive Graphs for Auditable, Forkable Agentic Systems
Most agent frameworks are built around the language model: a conversation loop comes first, then tools, then rules, and finally a logging layer bolted on for observability, with state persisted as…
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 05/07/2026
Client-Side Load Balancing at a Million Requests Per Second engineering.zalando.com/posts/2026/0...
engineering.zalando.com
Zalando Engineering Blog - Client-Side Load Balancing at a Million Requests Per Second
How we built an in-process client-side load balancer for a million requests per second of internal fan-out traffic, what we layered on top (N-ring fade-in, occupancy-based bounded load, and...
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 05/07/2026
The LLVM Compiler Infrastructure cacm.acm.org/federal-fund...
cacm.acm.org
https://cacm.acm.org/federal-funding-of-academic-research/the-llvm-compiler-infrastructure/
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 30/05/2026
The Agent Sandbox Trap chay2u.medium.com/the-agent-sa...
chay2u.medium.com
https://chay2u.medium.com/the-agent-sandbox-trap-8b9e75b8e66a
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 22/05/2026
Farewell, fellow Hubbers! migue.github.io/posts/2026-0...
migue.github.io
Farewell, GitHub
After 5.5 years at GitHub, 12 different managers, and only two teams: Data Infrastructure and Git Systems, I’ve decided it’s time for a new chapter. Looking back, these years have been a real…
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 14/05/2026
Quack: Turn DuckDB into a client-server database www.youtube.com/watch?v=L_lt...
youtube.com
DuckDB-Quack announcement at AI Council
Slides: https://blobs.duckdb.org/slides/hannes-muehleisen-quack-ai-council-2026.pdf
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 07/05/2026
Event-driven Programming is Usually a Poor Architecture dbos.dev/blog/goto-co...
dbos.dev
Event-driven Programming is Usually a Poor Architecture | DBOS
Postgres creator and DBOS co-founder Dr. Mike Stonebraker explains why workflow architectures are preferred over event-driven and why AI frameworks are converging on a workflow-style model and…
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 07/05/2026
Supercharging Redpanda Streaming with profile-guided optimization www.redpanda.com/blog/superch...
redpanda.com
Supercharging Redpanda Streaming with profile-guided optimization
A behind-the-scenes look into how we optimized performance and cut latency in Redpanda 26.1 with profile-guided optimization.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 24/04/2026
Decoupled DiLoCo: A new frontier for resilient, distributed AI training deepmind.google/blog/decoupl...
deepmind.google
Decoupled DiLoCo: Resilient, Distributed AI Training at Scale
Google’s new distributed architecture keeps AI training runs on track across distant data centers, with exceptional efficiency – even when hardware fails.
000
Miguel Ángel Pastor Olivar @migue.bsky.social · 24/04/2026
VillageSQL: Decisions, Principles, & Lessons in Teaching MySQL New Tricks
youtu.be
VillageSQL: Decisions, Principles, & Lessons in Teaching MySQL New Tricks (Steve Schirripa)
CMU Database Group — PostgreSQL vs. The World Seminar Series (Spring 2026) Speaker: Steve Schirripa (https://www.linkedin.com/in/steve-schirripa-99a1651/) April 20,…
010
Miguel Ángel Pastor Olivar @migue.bsky.social · 24/04/2026
The invisible engineering behind Lambda’s network www.allthingsdistributed.com/2026/04/the-...
allthingsdistributed.com
The invisible engineering behind Lambda’s network
The subtle inventiveness that reduced cold start setup from seconds to 200μs.
000