I'm Gwen Shapira. Currently a co-founder of Nile: https://www.thenile.dev If you want to contact me or learn a bit more about me, my Bento is a good starting point: https://bento.me/gwenshap
I plan to add here a bunch of links to things I wrote, presented or recorded. I worked on a bunch of different areas over the years and I figured its time to pull things together in one place.
- Transaction Isolation in Postgres, explained - probably my most popular blog, ever.
- Things DBs don't do - but should - my thoughts on where databases are going
- Tenant virtualization in 5 lines of code - trying to explain the value of Nile with one short code snippet
- Hacking SaaS - Monthly newsletter where I curate good links for SaaS developers
- I used to maintain a personal blog where I shared lessons learned while building various bits of Nile. The one about troubleshooting misconfigured network on AWS is my favorite.
- Collections of videos where I explain how to use Nile in different languages and frameworks
- Videos for the SaaS developer community - mostly interviews with interesting people
- Keynote for Real Time Analytics Summit 2023 - Modern SaaS is Real Time SaaS
- Things Databases Don't Do, But Should - Keynote at Scale by the Bay
- P99 talk about performance engineering for early stage startups - slides
- Interview with DataStax, at DataDay Texas
- From 2016 to 2019 I maintained a personal blog on Medium. It is not very technical, just random thoughts about communities, careers, work, etc.
- Keynote at Kafka Summit 2020 - Kafka's New Architecture
- Beyond Microservices - Streams, State and Scalability - Probably my favorite talk. I discuss the evolution of microservices and how I see it evolve in the future. I was wrong about the future, but still great overview on the state of Microservices. I presented it at Goto Chicago (slides, video) and at QCon SF.
- Monitor disk space and other ways to keep Apache Kafka happy - a talk I gave at Velocity, a devops conference. One of the very few devops talks I gave.
- Magic Rebalance Protocol of Apache Kafka - it was a joy and an honor to give a talk at StrangeLoop. I also think it is a pretty fun talk. Goes deep into internals and not super practical, but lots of fun.
- Spark Summit: Stream All Things - Patterns of Data Integration
- Ask Confluent Series - For 3 years, I've answered Kafka questions and interviewed experts on Confluent's YouTube channel.