Oussama
oussamasaoudi.com
Oussama
@oussamasaoudi.com
Reposted by Oussama
Yesterday was our final @southbaysystems.xyz talk event of 2025 (what a year!). Huge thanks to @julianhyde.bsky.social and Yuanyuan for their awesome talks! A big shout-out to our amazing host, @startreedata.bsky.social, for the venue and food!
November 21, 2025 at 12:41 AM
Reposted by Oussama
The South Bay Systems talk series is back on Oct 2nd.

@codedrift.social will talk about the history and novel use cases of WebAssembly. Perfect timing too: Wasm 3.0 just released, and it is turning 10 this year.

Huge thanks to @yugabytedb.bsky.social for hosting!

Register here: luma.com/p3mibf27
South Bay Systems: WebAssembly Is Cool! (finally!) · Luma
Welcome to another edition of South Bay Systems! This time we'll have Jakob Heuser delivering an expanded version of his QCon 2024 lightning talk "WebAssembly…
luma.com
September 18, 2025 at 6:06 PM
Reposted by Oussama
☕️ Friends in the Bay Area: August coffee chat time!

We're hosting the @southbaysystems.xyz August Coffee Chat next week. Come hang out with other systems folks for some casual conversations.

🗓 Thursday, August 28, 5–6 pm
📍 Courtyard outside Philz Sunnyvale
🔗 lu.ma/97e10ef4

Hope to see you there!
South Bay Systems: August Coffee Chat · Luma
If you’re working on or are interested in anything in the space of software internals (compilers/databases/OSs/etc.), come grab a cup of coffee and hang out!…
lu.ma
August 21, 2025 at 7:57 PM
Reposted by Oussama
Recording for those who missed the talk:
www.youtube.com/watch?v=Xdg3...
ChatGPT Ain’t Got $%@& On Me! The Future of Automated Database Tuning
YouTube video by South Bay Systems
www.youtube.com
August 8, 2025 at 12:46 AM
Reposted by Oussama
We had our biggest @southbaysystems.xyz meetup yet last night! Thanks to everyone who came, and thanks to Databricks for hosting!

@andypavlo.bsky.social discussed the 50-year history of database tuning, applying AI/ML to the problem, and the future of auto-tuning (agentic reasoning, of course).
August 7, 2025 at 5:21 PM
Reposted by Oussama
We just wrapped up an amazing event yesterday. And we're already gearing up for the next big one with @andypavlo.bsky.social
Attention, South Bay folk! We have The Databaseologist, @andypavlo.bsky.social, giving a talk in the bay on August 6th. Come join us for a great time in hearing:

ChatGPT Ain’t Got $%@& On Me! The Future of Automated Database Tuning

Register now! https://lu.ma/ha0dc4nj
South Bay Systems: ChatGPT Ain’t Got $%@& On Me! The Future of Automated Database Tuning · Luma
We're excited to feature Andy Pavlo, illustrious database professor at CMU, to talk about database tuning. This meetup's venue, food and drinks, are generously…
lu.ma
July 23, 2025 at 9:40 PM
TIL you can change the endianness of some processors during runtime!

ARM processors can reverse endianness of a 32 bit value using the `rev` instruction.

But with the privileged `SETEND` instruction, you can change all data operations to become the endianness of your choosing.
June 23, 2025 at 3:39 AM
Being out of school has me missing the days where I could talk to folks excited about systems. South Bay Systems club is how I get my fix lately.

If you feel the same way, come on out to the coffee chat we're hosting on Thursday June 5th. Philz Coffee Sunnyvale. 5-6pm.

🔗: lu.ma/67yxr1pn?tk=...
South Bay Systems: June Coffee Chat · Luma
If you’re working on or are interested in anything in the space of software internals (compilers/databases/OSs/etc.), come grab a cup of coffee and hang out! …
lu.ma
May 29, 2025 at 4:14 AM
Reposted by Oussama
The next South Bay Systems meetup is live! 🦆

We're excited to invite @hannes.muehleisen.org co-founder of @duckdb.org for a talk on "Wrangling Data with DuckDB".

🗓️ April 23 at 6pm
📌 Hosted by Databricks at their Mountain View office.
Register at lu.ma/ri5kt4vt

Follow us: @southbaysystems.xyz
South Bay Systems Meetup: Wrangling Data with DuckDB · Luma
The South Bay Systems meetup is back! This time we’re excited to have Hannes Mühleisen, co-founder of DuckDB, to dive into Wrangling Data with DuckDB. This…
lu.ma
April 15, 2025 at 3:21 PM
Reposted by Oussama
The recording from our inaugural talk, "It's Time to Replace TCP in the Datacenter" by John Ousterhout, is now live! Thanks again to Yugabyte for the great venue, and the recording setup!

youtu.be/Nh-WZZi-Zic
It's Time to Replace TCP in the Datacenter
YouTube video by South Bay Systems
youtu.be
March 17, 2025 at 7:36 PM
Come check out what the future of the Delta looks like in my talk on kernel!!
Join us for the ClickHouse 25.2 Release, where we’ll be joined by @oussamasaoudi.com , Software Engineer at Databricks.

He’ll walk us through the Delta Kernel and how it enhances ClickHouse’s integration with Delta Lake.

clickhouse.com/company/even...
v25.2 Community Call
Every month we get together with the community (users, contributors, customers, those interested in learning more about ClickHouse) to discuss what is coming in the latest release.
clickhouse.com
February 25, 2025 at 7:37 PM
Reposted by Oussama
The SF Systems Meetup is back! On 2/27, we're excited to have headline talks from the creator of FizzBee and a research collaborator with Signal. This is going to be a super fun night diving deep into making distributed protocols work, hope you'll join us! lu.ma/vqjf30k3
SF Systems Meetup: Correctness and Security for Distributed Systems · Luma
The SF Systems Meetup is back for the new year! This meetup, our theme is correctness and security. It's easy to write a distributed protocol, but very hard to…
lu.ma
February 13, 2025 at 8:47 PM
Reposted by Oussama
I’ve worked on performance engineering for ~13 years. Queuing theory has been my go-to framework the entire time -- thinking in terms of arrivals, departures, queues, servers, service rates, latencies, waiting times, and priorities. It’s simple to apply and doesn’t require diving into the math.
January 3, 2025 at 12:20 AM
TLS is critical to communication security (ex: in TCP). You could import a TLS library like rustls, or you can link with the native TLS dynamic library. This dynamic library is shared by all the processes in the OS.
January 2, 2025 at 7:53 PM
I’d previously had trouble seeing how distributed analytical DBs differ from MapReduce (MR) and dataflow engines (DFE) like Spark or Flink. Kleppmann makes the distinction crystal clear in DDIA (chapter 10):
December 29, 2024 at 11:45 PM
Switch on type is a poor man’s virtual dispatch.
December 28, 2024 at 5:30 AM
There’s so much cool hardware and OS research going into improving DBs. These include offloading parts of TCP to hardware, kernel bypass with DPDK, RDMA for microsecond remote reads, reducing SSD write amplification with Zoned SSDs, unikernels, and more

transactional.blog/blog/2024-mo...
Modern Hardware for Future Databases
transactional.blog
December 27, 2024 at 9:50 PM
It’s cool to finally see Devin from cognition labs out in the wild. Here it is contributing to delta-kernel-rs with a full transcript of the conversation

github.com/delta-io/del...
feat: make `ExpressionHandler::get_evaluator` fallible by cg-cognition · Pull Request #577 · delta-io/delta-kernel-rs
Fixes #566 . Makes get_evaluator() return DeltaResult<Arc> to properly handle potential errors. This change is intended to support get_evaluator() doing eager validation checking, but doesn&#...
github.com
December 21, 2024 at 5:05 AM