kellabyte Profile Banner
Kelly Sommers Profile
Kelly Sommers

@kellabyte

Followers
49K
Following
9K
Media
1K
Statuses
114K

šŸ‡ØšŸ‡¦Backend Brat. Distributed Diva. Relentless Learner.

Canada
Joined June 2009
Don't wanna be here? Send us removal request.
@kellabyte
Kelly Sommers
3 months
You asked for longer rants, so here are longer rants! After almost 10 years I'm back to blogging. Thanks for the encouragement. Link below in the thread šŸ”»
27
30
198
@kellabyte
Kelly Sommers
3 days
I find sharding by customer/tenant a far simpler approach than sharding data by micro service. Multi record changes become simple. Less asynchronous hacks like Saga’s to compensate for multiple consistency boundaries for a business operation. Many orgs can go FAR with this
8
11
144
@kellabyte
Kelly Sommers
3 days
It’s great fun watching Codex run your benchmarks for you and iterate on fixing performance bottlenecks.
0
0
4
@kellabyte
Kelly Sommers
3 days
I redid my AI coding fun test asking Codex 5.2 Extra High to implement the Accord consensus algorithm like I did a couple months ago with Claude. Claude took 72h and started promising but code base got messy. Could only do 100rps Codex 5.2 Extra High achieved 14k rps in 8h.
0
2
18
@lemire
Daniel Lemire
6 days
Biscuit is a PostgreSQL index that accelerates LIKE and ILIKE wildcard pattern matching using in-memory bitmap indexing. They use Roaring Bitmaps so you know it is going to be good. https://t.co/W6hcH0DexU https://t.co/HybZjJ5Rpt
2
20
247
@lemire
Daniel Lemire
8 days
I published a new library : https://t.co/VnqATwdkVg
2
2
55
@heyandras
Andras Bacsai
11 days
Choose wisely when selecting your hosting provider. The one on the left (blue) is a well-known hosting provider. The one on the right (brown) is Hetzner, which is actually one of Coolify Cloud's servers. The CPU usage is the SAME, but one has waaay more CPU time. 🤯 Guess
34
10
246
@kellabyte
Kelly Sommers
13 days
Reminder there’s Liftbridge that offers similar added features to NATS as JetStream
Tweet card summary image
github.com
Lightweight, fault-tolerant message streams. Contribute to liftbridge-io/liftbridge development by creating an account on GitHub.
3
0
9
@kellabyte
Kelly Sommers
13 days
Jepsen tests NATS 2.12.1 JetStream messaging guarantees. TLDR: Several different types of anomalies. https://t.co/Yr0qlv4h9m I always love reading Kyle’s work. I always learn so much.
5
5
87
@kellabyte
Kelly Sommers
14 days
I really struggle booking time off. Not cuz I’m a workaholic but cuz I always seem to be on some critical project under urgent deadlines. Many years I only take 1-2 days off here and there. I just booked 7d in a way that gives me 15 days continuous no work. Can’t wait.
5
1
85
@andy_pavlo
Andy Pavlo (@andypavlo.bsky.social)
17 days
Do you like databases? Do you want to hear two database professors rant about them? Do you need one of those professors to have a Turing Award for databases? If yes, then join Mike Stonebraker and I next Wed Dec 10 @ 1:00pm EST for database hot takes: https://t.co/JXGHtesZzC
Tweet card summary image
dbos.dev
Webcast Dec 10: DBMS researchers Mike Stonebraker (MIT / DBOS) and Andy Pavlo (CMU) discuss which data and CS trends are heating up or cooling down heading into 2026.
9
51
289
@kellabyte
Kelly Sommers
18 days
I enjoy developing on Mac far more than on Windows for last 10 years cuz of all the native Unix under the hood and with AI tools using Unix tools this gets entrenched even further Gaming on Windows is far superior. Like $10k in computers I would pay MSFT $1k for DirectX on Mac
9
1
28
@0xlelouch_
Abhishek Singh
18 days
Uber actually moved 2,600+ MySQL clusters from primary-replica to a Paxos-based group replication model. This is going to be a very useful system design post! You might wanna bookmark this. --- šŸš– 1. First, What Was Uber Using Before? Uber originally used the classic MySQL
@BenjDicken
Ben Dicken
18 days
Speaking of MySQL powering the internet - Uber runs on over 2,600 MySQL clusters! They recently moved many of these from a "traditional" primary-replica model to Paxos-based group replication. Great benchmarks included on their blog too.
8
65
528
@joudanki
Jordan
18 days
Anyone here deployed TiDB/TiKV? Can you tell me about your experience? I want geodistributed + strict serializability + low latency self-hosted transactional DB that can make do for occasional analytics queries. Right now, I settle for single-master postgres w/ read replicas.
1
2
2
@kellabyte
Kelly Sommers
19 days
@gwenshap
Gwen (Chen) Shapira
19 days
0
0
2
@rmoff
Robin Moffatt šŸ»šŸƒšŸ„“
19 days
This is pretty cool - Kafka Connect and Debezium at the heart of Datadog's data replication platform
Tweet card summary image
datadoghq.com
Discover how Datadog engineered a scalable Change Data Capture (CDC) platform to replicate data across systems in near real time—reducing search latency by 87%, increasing availability, and powering...
0
7
30
@kellabyte
Kelly Sommers
20 days
Everyone will have a major outage during a really important moment. It WILL happen someday. So how will you handle it when it’s your company? The _BARE MINIMUM_ is ā€œwe will do what’s needed to make next time smootherā€
0
0
4
@kellabyte
Kelly Sommers
20 days
Technology company leaders are like relationship partners. You only know how good or honest they truly are under adversity. Cloudflare? Extremely honest. They face the music. Yesterdays outage? Not honest at all.
1
2
52
@sriramsubram
Ram
21 days
@kellabyte @spimescape You don’t write to s3 on the write path. You simply write to a distributed log on nvme. S3 should only be used to store the pages that are applied after processing the wal
1
4
77
@kellabyte
Kelly Sommers
21 days
CPU as far as I know tiered caching means writes go to store buffer then to the closest cache (L0) before getting to RAM at some later time. I don’t consider a storage system where only reads go to NVMe first but writes go the long route to object storage first as tiered storage
4
1
44
@kellabyte
Kelly Sommers
21 days
Local NVMe caching on top of object stores is not the same architecture or benefits as local NVMe for transactional writes replicated to another NVMe. I think this point has been lost in the object store debates in the last couple days.
8
8
111