Kelly Sommers

114.5K posts

Kelly Sommers banner
Kelly Sommers

Kelly Sommers

@kellabyte

🇨🇦 Backend Brat. Distributed Diva. Relentless Learner.

Canada شامل ہوئے Haziran 2009
357 فالونگ49.4K فالوورز
پن کیا گیا ٹویٹ
Kelly Sommers
Kelly Sommers@kellabyte·
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 🔻
Kelly Sommers tweet media
English
27
32
205
40.2K
Kelly Sommers ری ٹویٹ کیا
Daniel Lemire
Daniel Lemire@lemire·
Daniel Lemire, "How many branches can your CPU predict?," in Daniel Lemire's blog, March 18, 2026, lemire.me/blog/2026/03/1….
English
6
19
168
58.8K
Aaron Bronsteter
Aaron Bronsteter@aaronbronsteter·
Some fun fights on the PFL card tomorrow. Unfortunately for Canadians, it will (once again) not be available to watch in our country.
English
26
5
104
10.6K
Kelly Sommers
Kelly Sommers@kellabyte·
March Madness day 1 is one of my favourite days of the year. I have every game on a 75” TV above my work monitor in a grid. Can’t wait to see what school surprises this year.
English
0
0
5
789
Kelly Sommers ری ٹویٹ کیا
Ben Dicken
Ben Dicken@BenjDicken·
This is why you avoid direct connections to Postgres. Benchmarked PG running on a r8g.2xlarge (8 vCPU + 64GB ram) with connections ranging from 8 → 2048. Clearly a sweet spot at 64 with degrading perf thereafter. Apps often need 1000s of connections. Scale with a proxy!
Ben Dicken tweet media
English
23
38
599
70.7K
Kelly Sommers ری ٹویٹ کیا
Murat Demirbas (Distributolog)
I wrote a Hybrid Logical Clock visualizer app using claude code. (Ok, claude did the work, I just PMed claude.) You can create a send event by drag and drop, a local event by double click, and take a snapshot at T-1, by pressing snapshot button. Pretty neat.
Murat Demirbas (Distributolog) tweet media
English
1
8
64
4.1K
Khuyen Tran
Khuyen Tran@KhuyenTran16·
What if you could write DataFrame logic once and run it on any SQL database? Many data workflows begin with pandas for quick experimentation, while production pipelines might run on databases like PostgreSQL or BigQuery. Moving from prototype to production usually means rewriting the same transformation logic in SQL. That translation takes time and can easily introduce errors. Ibis solves this by letting you define transformations once in Python and compiling them into native SQL for 25+ backends automatically. --- 🚀 Tools for Portable DataFrames in Python: bit.ly/4cPYEUD #Python #DataScience #SQL #DataEngineer
Khuyen Tran tweet media
English
4
4
43
2.7K
Kelly Sommers
Kelly Sommers@kellabyte·
@KhuyenTran16 I’ve been thinking a lot about this lately. I’ve also been curious about database local execution of DataFrame code. Like stored procs.
English
0
0
0
263
Kelly Sommers
Kelly Sommers@kellabyte·
On the flip side, it’s really interesting how far some systems can go while limited to a single global writer node.
English
1
1
11
2.5K
Kelly Sommers
Kelly Sommers@kellabyte·
One thing I think about a lot about is software scalability and reliability. Some organizations build hyper specific and optimized building blocks. But some orgs benefit tremendously from a simpler unit they can scale as demand grows even if it’s not the fastest.
English
1
0
20
2.6K
Kelly Sommers ری ٹویٹ کیا
Jennifer Matthews
Jennifer Matthews@JennMatthews57·
When a girl says, "5 mins", think about it like there are five minutes left in the 4th quarter and both teams have all their timeouts.
English
466
3.5K
43.1K
1.4M
Kelly Sommers
Kelly Sommers@kellabyte·
@eonem Thank you for chiming in. I love this app and how people building bigger systems than I have built (my biggest is 2,000 nodes) can chime in and educate us all.
English
1
0
1
416
Kelly Sommers ری ٹویٹ کیا
Evren Önem
Evren Önem@eonem·
@kellabyte Control planes often rely on intentional friction, so that over-admission can’t create instability while dealing with the resulting control plane event processing.
English
2
1
5
2.9K
Kelly Sommers
Kelly Sommers@kellabyte·
It’s a bit ironic to me that after a couple decades the chosen cloud control plane adopted industry wide (Kubernetes) depends on a data store technology that cannot scale writes beyond a single node.
English
17
5
244
38.5K
Kelly Sommers
Kelly Sommers@kellabyte·
@eonem Yeah agreed but I also feel K8 has many of the building blocks in place and is close to enabling people to carve out consistency boundaries between namespaces and workloads. It’s not necessary to treat every piece of metadata as system wide state.
English
0
1
1
3.5K
Kelly Sommers ری ٹویٹ کیا
Cloud Yoda 😶‍🌫️
@kellabyte For large-scale clusters (up to 65,000 nodes), GKE replaced etcd with Google Cloud Spanner as the backend state store, while still exposing the etcd API for compatibility. Spanner gives horizontal scalability, global distribution, and low-latency consistency without etcd’s limits
English
1
5
99
8.3K
Kelly Sommers
Kelly Sommers@kellabyte·
@teardropinocean Yes but that’s too simplistic of a view. As pods grow, as worker nodes grow, cluster metadata grows. Everything in scaling consistency is about consistency boundaries. Treating an entire cluster managing many workers and workloads as 1 consistent state is super limiting.
English
2
0
6
1.4K
Miro
Miro@teardropinocean·
@kellabyte Maybe it is still like this because CAP theorem is a thing? There always has to be some write to a disk somewhere, no?
English
1
0
0
1.7K
Kelly Sommers
Kelly Sommers@kellabyte·
@berenddeboer I’ve seen some organizations using Kubernetes there as well. What do you see people using? Just curious!
English
1
0
4
3K
Berend de Boer
Berend de Boer@berenddeboer·
@kellabyte In the AWS world people are definitely not using Kubernetes :-)
English
5
0
2
3.2K
Kelly Sommers ری ٹویٹ کیا
Daniel Smith | dsdev.sol
Daniel Smith | dsdev.sol@DanielSmithDev·
@kellabyte @gregyoung This is true. Like on AWS you have choice between Elastic Block Store (EBS) volumes and Elastic File System (EFS) volumes when creating your PVCs, each with their own trade offs.
English
0
1
2
1.5K
Kelly Sommers
Kelly Sommers@kellabyte·
@gregyoung Also I _think_ PVCs are implemented by the cloud provider underneath. Not sure if I’m right about that but that may mean reliability and guarantees could slightly differ from one vendor to another.
English
1
0
1
163
Greg Young
Greg Young@gregyoung·
@kellabyte Wasn't this at least part of why PVCs were introduced?
English
2
0
1
3.7K