Kelly Sommers

114.5K posts

Kelly Sommers banner
Kelly Sommers

Kelly Sommers

@kellabyte

🇨🇦 Backend Brat. Distributed Diva. Relentless Learner.

Canada Sumali Haziran 2009
357 Sinusundan49.4K Mga Tagasunod
Naka-pin na Tweet
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 nag-retweet
Jessie Frazelle
Jessie Frazelle@jessfraz·
#1 rule of selling to developers: - be honest, like overly pedantically honest like a real engineer - be real that's it. that's all you have to do.
English
4
5
53
1.7K
Kelly Sommers nag-retweet
The Consensus
The Consensus@theconsensusdev·
In a new article, @kirshatrov shares a technique for safely breaking down the (MySQL) database cost of each downstream service's API calls by having the database return cost information so that the downstream service can log it.
The Consensus tweet media
English
1
4
3
273
Kelly Sommers
Kelly Sommers@kellabyte·
Insane that Paulina couldn’t find a drumming teacher that would accept her because she was too small. Until one teacher finally said “leave her with me, she will be great”. youtube.com/shorts/4WVWIo3…
YouTube video
YouTube
English
0
0
0
176
Kelly Sommers
Kelly Sommers@kellabyte·
LOOK INTO MY EYES WHEN YOU’RE TALKIN TO MEEEE! Friday is for tunes cranked to the max.
English
1
0
0
306
Kelly Sommers nag-retweet
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
174
61.5K
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.8K
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
802
Kelly Sommers nag-retweet
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
39
599
71K
Kelly Sommers nag-retweet
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 nag-retweet
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 nag-retweet
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
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