Sriram Subramanian Profile Banner
Sriram Subramanian Profile
Sriram Subramanian

@sriramsubram

2,260
Followers
176
Following
130
Media
2,388
Statuses

Founder and CEO at @niledatabase . Previously: VP of Engineering at Confluent. Believe to win.

Joined September 2012
Don't wanna be here? Send us removal request.
Pinned Tweet
@sriramsubram
Sriram Subramanian
11 months
🚀I am excited to reveal Nile to the world finally! Nile is serverless Postgres database for modern SaaS Nile virtualizes tenants into the database to provide 1. Tenant isolation and per-tenant backups 2. Drop-in organization and user management 3.
33
61
435
@sriramsubram
Sriram Subramanian
8 months
🚀 I am excited to announce that we have raised 11.6M in seed funding led by @ericvishria at Benchmark to build Serverless Postgres for Modern SaaS.
Tweet media one
28
35
385
@sriramsubram
Sriram Subramanian
7 years
The exactly once semantics PR for Apache Kafka Streams API just got merged! @apachekafka
5
85
110
@sriramsubram
Sriram Subramanian
1 year
The Great Re-shard: adding Postgres capacity (again) with zero downtime - Notion published version 2 of their DB sharding
Tweet media one
0
18
74
@sriramsubram
Sriram Subramanian
3 years
1/ After close to 6 amazing years, I have left Confluent to start a company with @gwenshap and @woolenandroid . Longer note -
Tweet media one
4
5
73
@sriramsubram
Sriram Subramanian
1 year
After close to 18 months of working on our product, I am really excited that we are finally close to showing it to the world. We will be doing a series of reveals in the next few days. One database, 6 values that will accelerate modern SaaS @niledatabase
Tweet media one
4
8
65
@sriramsubram
Sriram Subramanian
3 years
1/ Today we became a public company! A few thoughts…
Tweet media one
Tweet media two
2
3
66
@sriramsubram
Sriram Subramanian
8 years
New blog post: Super excited to Introduce and Open Source Ambry - LinkedIn’s New Distributed Object Store
7
45
58
@sriramsubram
Sriram Subramanian
3 years
1/ There has been numerous saas companies being built in the last few years but knowledge sharing and a community to help each other out does not exist. We are starting a community to help with this
1
14
51
@sriramsubram
Sriram Subramanian
9 months
@niledatabase is hiring! This is our first external job posting. 👉 Hiring database internal folks 👉 Fully remote 👉 Work on hard tech problems Apply in the link below. Please share with your network for reach.
4
14
42
@sriramsubram
Sriram Subramanian
8 months
I wrote an explanation about what @niledatabase provides to a prospective customer and realized this could be useful for everyone. So, sharing it here. We are modeled around the concept of a tenant. A tenant is primarily a company, an organization, a community, or a workspace in
5
4
40
@sriramsubram
Sriram Subramanian
11 months
Someone posted about us on HN, and we are #8 . Would love upvotes on HN to help spread the message "Nile, Serverless Postgres for modern SaaS"
Tweet media one
3
3
34
@sriramsubram
Sriram Subramanian
3 years
1/ This is a huge milestone for us! This was the first quarter with over 100M revenue. Our Cloud business is growing 245% YoY!
Tweet media one
1
2
33
@sriramsubram
Sriram Subramanian
8 years
FollowFeed - Linkedin's Feed made faster and smarter using @apachekafka and @RocksDB -
0
25
31
@sriramsubram
Sriram Subramanian
9 years
Super excited about Kafka Streams! Moving stream processing closer to every developer
0
26
29
@sriramsubram
Sriram Subramanian
11 months
⚡️Today, we are launching a promo of @niledatabase 's six values!⚡️ Turn on📢 Over six years at Confluent, we transformed the company from primarily on-premise to a globally successful SaaS company. Through this journey, we learned the challenges of building a SaaS product and
0
4
28
@sriramsubram
Sriram Subramanian
10 months
I first knew about Jeff when I interned at Google in 2007 and got to use the very early version of Bigtable that he built. 16 years later, he is still delivering revolutionary tech with such massive impact 🐐
@JeffDean
Jeff Dean (@🏡)
10 months
I’m very excited to share our work on Gemini today! Gemini is a family of multimodal models that demonstrate really strong capabilities across the image, audio, video, and text domains. Our most-capable model, Gemini Ultra, advances the state of the art in 30 of 32 benchmarks,
Tweet media one
Tweet media two
274
3K
13K
1
0
28
@sriramsubram
Sriram Subramanian
2 years
The countdown starts! Our teaser landing page ahead of the product launch later this year! Built from first principles with an ambitious mission.
0
5
28
@sriramsubram
Sriram Subramanian
9 years
Scaling Concurrent Log-Structured Data Stores. RocksDB on steroids from Yahoo - http://t.co/R6MptYhkdC
0
13
26
@sriramsubram
Sriram Subramanian
8 years
Proposal for introducing exactly once semantics in Kafka Streams API -
0
10
26
@sriramsubram
Sriram Subramanian
8 years
When you work with smart and hardworkin folks who push u to do more and makes you think if you are doing enough, you are at the right place
2
7
24
@sriramsubram
Sriram Subramanian
10 years
This is a fantastic post by @martinkl that talks about the many facets of stream processing - http://t.co/GWgGgTNLkA
0
9
24
@sriramsubram
Sriram Subramanian
8 years
Here is the link to the github repo for Ambry (distributed object store that was open sourced today) -
0
14
22
@sriramsubram
Sriram Subramanian
8 years
Hardware based CRC calculations reduced cpu usage by 10x in HBASE. Worth investigating for other data systems -
1
13
22
@sriramsubram
Sriram Subramanian
7 months
📢 @niledatabase is hiring! 👉 Hiring cloud infrastructure folks 👉 Fully remote 👉 Work on hard tech problems across cloud Apply in the link below. Please share with your network for reach.
1
5
21
@sriramsubram
Sriram Subramanian
3 years
A single DB to rule them all will not be possible but a single data platform specialized for a domain should be possible
@gwenshap
Gwen (Chen) Shapira
3 years
Future of Data prediction from @sriramsubram : "One DB will never happen. One platform will". My thoughts:
3
22
103
3
3
21
@sriramsubram
Sriram Subramanian
3 years
We are getting started with our new company and we are looking to hire an amazing product designer. We are a small team building a world-class platform and design plays a very crucial part in our success. Prefer senior designer with amazing body of work. DM me if interested
3
3
21
@sriramsubram
Sriram Subramanian
11 months
This is exactly the kind of thing we are striving to accomplish. Tenant isolation, location agnostic, unbounded connections, and great developer experience
@gwenshap
Gwen (Chen) Shapira
11 months
This snippet from Nile's NextJS template may be my favorite bit of example code so far. Use Nile SDK to get a connection to the tenant database + to the API, authenticated as the current user. The rest of the code uses this connection without worrying about access.
Tweet media one
4
3
23
1
4
21
@sriramsubram
Sriram Subramanian
11 months
🚀Today, we are launching templates Nile Templates are the quickest way to build modern SaaS What are Nile templates? Our Philosophy How do you use them?
1
0
20
@sriramsubram
Sriram Subramanian
11 months
Building tenant isolation, enforcing access permissions, dealing with connection limits, routing with Postgres is hard for building SaaS applications. Nile’s Postgres enables all of this with just five lines of code and does all the heavy lifting
@gwenshap
Gwen (Chen) Shapira
11 months
🚀 Nile's #serverless #Postgres is built for SaaS apps. It provides tenant isolation, tenant routing, AuthN and access control - all with minimal coding. Here's the magic of @niledatabase in action: 5 lines of code that handle everything from connection pooling to query authz
Tweet media one
5
14
56
2
0
19
@sriramsubram
Sriram Subramanian
10 years
Lessons Learned from Implementing Paxos at Microsoft Azure http://t.co/fpDYHOIFyd
0
6
18
@sriramsubram
Sriram Subramanian
9 months
We got on the front page of HN today! Has HN become the biggest distribution platform for developer products?
Tweet media one
1
2
18
@sriramsubram
Sriram Subramanian
3 years
Badly designed monoliths make micro services look attractive
@gunnarmorling
Gunnar Morling 🌍
3 years
Building microservices instead of monoliths only for the purpose of ensuring well-defined component boundaries must be one of the most extreme forms of throwing out the baby out with the bathwater ever 👶.
15
33
177
2
2
18
@sriramsubram
Sriram Subramanian
11 years
Building distributed data structures over a shared log - http://t.co/HsNA6WEyhu
1
8
17
@sriramsubram
Sriram Subramanian
3 years
New Talk - "SaaS Data - It Shouldn't be This Hard!". @gwenshap and I talk about data challenges in a SaaS company, our experience, and a vision for a platform that could solve it
0
2
18
@sriramsubram
Sriram Subramanian
3 years
We are looking for amazing backend/infra engineers to join us! We are working on some really hard problems that will define the future of SaaS and data. Contact me or @gwenshap
@gwenshap
Gwen (Chen) Shapira
3 years
Exciting news! The stealthy startup that @sriramsubram and I started in Jan is looking for a senior backend/infra eng with expertise in building API products. If this is you, and you want to join us in the exciting "under 10 people" stage of a startup, DM me.
Tweet media one
3
27
107
0
2
16
@sriramsubram
Sriram Subramanian
12 years
Stonebraker's 8 requirements of real time stream processing http://t.co/w0myDRuW
1
9
16
@sriramsubram
Sriram Subramanian
8 years
Great blog post on how @wepayeng used Kafka Connect in production to move data from Kafka to Google BigQuery
0
9
16
@sriramsubram
Sriram Subramanian
2 years
Our first engineering blog! What does it take to build multitenancy in SaaS, how do you ensure it is battle tested, and what does it take to run it in production? Miki Pokryvailo talks about his experience building multitenant architecture
1
1
16
@sriramsubram
Sriram Subramanian
11 months
We are on the front page of HN
Tweet media one
0
1
15
@sriramsubram
Sriram Subramanian
3 years
1/ Huge shoutout to early employees that help companies grow!
1
0
15
@sriramsubram
Sriram Subramanian
7 years
Exactly once is not a myth! A detailed overview of how we achieved exactly once in Apache Kafka. Proud of the team
0
5
15
@sriramsubram
Sriram Subramanian
2 years
Great writeup from @viggy28 and his colleague on the challenges with performance isolation in a multitenant database environment at Cloudflare! How do you avoid noisy neighbor problems in your database from multiple tenants?
0
1
15
@sriramsubram
Sriram Subramanian
7 months
How @niledatabase started
Tweet media one
0
3
14
@sriramsubram
Sriram Subramanian
11 months
We are constantly thinking about how to improve the onboarding experience for developers at @niledatabase . This is our latest try. What if we can have the entire quickstart experience right in the app?
2
2
13
@sriramsubram
Sriram Subramanian
2 years
1/ Our first blog post!
1
1
14
@sriramsubram
Sriram Subramanian
9 years
Linkedin's Distributed Failure Inducer
1
5
14
@sriramsubram
Sriram Subramanian
8 years
First day!
Tweet media one
1
1
14
@sriramsubram
Sriram Subramanian
3 years
We have spent years to make @apachekafka truly cloud native and run true SaaS at scale! We learnt a lot through this journey and @gwenshap does an awesome job in introducing these concepts in this kick off blog. Stay tuned for more blogs in this series in the coming weeks
@confluentinc
Confluent
3 years
Learn how Confluent Cloud re-engineered @apachekafka for a seamless cloud-native experience with better user experience, scalability, flexibility, & elasticity in this week's blog series by our Cloud-Native Kafka team. @gwenshap kicks off the series here:
Tweet media one
1
18
41
1
3
13
@sriramsubram
Sriram Subramanian
8 years
Are you deploying or planning to deploy Kafka in AWS? Then, this is a must read! Fantastic post -
0
4
13
@sriramsubram
Sriram Subramanian
8 months
What Meta has done to recover and be at an all time high is insane!
Tweet media one
2
0
12
@sriramsubram
Sriram Subramanian
8 years
Event sourcing and CQRS are really powerful design paradigms. Kafka Streams makes it simple to implement in practice
@nehanarkhede
Neha Narkhede
8 years
New blog post: Event sourcing, CQRS, stream processing and @apachekafka . What's the connection?
8
81
139
0
9
10
@sriramsubram
Sriram Subramanian
3 years
We are obsessed about building world class product that are of high quality but how do you define high quality? In this latest SaaS community talk, @gwenshap talks about what high quality product means to her
1
1
10
@sriramsubram
Sriram Subramanian
8 years
One week completed at @ConfluentInc and really loving it! BTW, we are hiring -
0
2
11
@sriramsubram
Sriram Subramanian
11 months
For a long time, multitenancy for SaaS has been left to developers to solve. The tenant aspect is so foundational that it impacts every aspect of your technology stack. The effort required to ensure your tenants data is isolated, users can only access the data for the tenants
1
2
11
@sriramsubram
Sriram Subramanian
7 years
A Tale of Two Kafka Clients
0
6
11
@sriramsubram
Sriram Subramanian
3 years
3/ A lot has been spoken about founders and support system around them. Early employees need lots of love and help as well
0
0
10
@sriramsubram
Sriram Subramanian
3 years
We hit 500 members today in our SaaS community in just a few weeks! We are kickstarting our first community event this August! Damian Schenkelman from Auth0 will talk all about Auth. Don't miss this
0
2
10
@sriramsubram
Sriram Subramanian
8 years
Announcing general availability of Confluent platform on DC/OS -
0
9
10
@sriramsubram
Sriram Subramanian
8 years
The SIGMOD paper of Ambry (Linkedin's distributed object store that was open sourced recently) is now available -
0
4
9
@sriramsubram
Sriram Subramanian
3 years
Giving gives a stronger sense of satisfaction than receiving. This is probably why seeing someone you coached get promoted is far more fulfilling than your personal growth. More examples - charity vs income, product adoption goal vs revenue goal, helping others vs receiving help
1
1
10
@sriramsubram
Sriram Subramanian
2 years
New Podcast! Multitenant architecture for SaaS products starts from day one and evolves as companies scale - Tenant isolation, tenant scaling, performance, tenant operations (backups, admin dashboards, schema migration), multi-region deployments, and more!
1
0
9
@sriramsubram
Sriram Subramanian
8 years
A parting gift from my team that I will cherish for long. Next play!
Tweet media one
2
0
10
@sriramsubram
Sriram Subramanian
10 years
Wish everyone writes code with the assumption that their code will get open sourced someday. #codequality
3
20
9
@sriramsubram
Sriram Subramanian
8 months
@svangel @jaykreps @nehanarkhede @eladgil @akothari @criccomini @KishoreBytes @chrix Nile virtualizes tenants/customers/organizations into Postgres to enable ✅Native tenant data isolation ✅Performance isolation between tenants ✅Flexible tenant placement on shared or dedicated compute globally ✅Manage AI embeddings per tenant that scale to millions of
2
2
9
@sriramsubram
Sriram Subramanian
3 years
We are starting a new series - SaaS product reviews (SaaS-y-Reviews)! We will go over different SaaS products and talk about their SaaS experience. In the first review, @gwenshap goes over GitHub’s sign up flow.
0
3
10
@sriramsubram
Sriram Subramanian
5 years
I think this is a key milestone in the evolution of Databases and how they intersect with event streams. Jay talks about how KSQL is evolving into an Event Streaming Database. Must watch! #KafkaSummit
@jaykreps
Jay Kreps
5 years
The recording of my #kafkasummit talk, “Databases Are Only Half Done” is now available.
1
38
164
0
4
10
@sriramsubram
Sriram Subramanian
8 years
Stream processing systems at Facebook -
0
4
9
@sriramsubram
Sriram Subramanian
11 years
Hinted handoff for I/O off-loading http://t.co/Oyf1rMqDBc
0
6
9
@sriramsubram
Sriram Subramanian
3 years
Web3, web4 … webN will all create more Google, Microsoft, and FB if successful. Focus on creating a better world and having healthy debates around tech. Bashing large corps and the people working there as a defense creates more toxicity and does not help
0
0
8
@sriramsubram
Sriram Subramanian
2 years
We are looking for a founding senior designer! The ideal candidate should have experience building SaaS, great body of work, passionate about our mission and a drive to build world class products. You would have opportunity to work with amazing team solving really hard problems!
1
1
9
@sriramsubram
Sriram Subramanian
3 years
4/ We had to do this while transforming the entire product & engineering culture to be cloud first. This would have not been possible without an amazing team and leaders to partner with. Confluent Cloud is just getting started!
0
0
9
@sriramsubram
Sriram Subramanian
7 years
Wow that went fast! It has been 1 year since I joined @confluentinc & the journey has been amazing!BTW, we are hiring! Ping me if interested
@sriramsubram
Sriram Subramanian
8 years
First day!
Tweet media one
1
1
14
1
0
9
@sriramsubram
Sriram Subramanian
3 years
2/ Gwen & Norwood are highly talented, strong leaders, and obsessed with building great platforms that developers love but most importantly, they are amazing humans. We hope to build a company that is world-class. More updates on this soon.
1
0
8
@sriramsubram
Sriram Subramanian
11 months
We have optimized database creations to be instantaneous! Too easy to get started with @niledatabase
0
2
9
@sriramsubram
Sriram Subramanian
8 years
As someone who has worked on Samza, I endorse this.
0
4
8
@sriramsubram
Sriram Subramanian
11 years
My talk on Apache Samza @samzastream at the LA HUG - http://t.co/LbxSipwYXz
0
7
8
@sriramsubram
Sriram Subramanian
2 years
Looking forward to this. We will be talking about Infrastructure SaaS architecture and what it takes to build it
@gwenshap
Gwen (Chen) Shapira
2 years
So @sriramsubram and myself made a video for the SaaS Community all about control-plane architectures. We want to chat about it, so the vid will be shared as YouTube Premier on Monday, 9am PST. I’ll be on the chat, so we can nerd out together.
2
5
38
0
2
7
@sriramsubram
Sriram Subramanian
6 years
Super proud of the team! If you want to work on really hard stream processing problems, join us. We are hiring! Ping me.
0
6
7
@sriramsubram
Sriram Subramanian
8 months
2/ We also raised notable investors, including @svangel , the founders of Confluent, @jaykreps and @nehanarkhede , CEO of Figma, Dylan Field, @eladgil , Co-Founder of Notion, @akothari , @criccomini , @KishoreBytes , @chrix , Erica, Ganesh, CPO of Confluent, Josh Willls,
1
1
8
@sriramsubram
Sriram Subramanian
11 months
Nile’s mission is to accelerate the next billion modern SaaS Before Nile, I spent six years at Confluent, helping transform the company from primarily on-premise to a successful global SaaS company. Through this journey, I learned the challenges of launching and scaling a SaaS
1
0
9
@sriramsubram
Sriram Subramanian
10 months
Sharing data in a multi-tenant application Nile virtualizes tenants to enable seamless tenant isolation (data and performance isolation), per-tenant backups, and placement on multi-tenant or dedicated infrastructure anywhere on the planet. You can do all this with the experience
1
4
8
@sriramsubram
Sriram Subramanian
3 years
We tried mapping data systems by categories and personas. It was an internal exercise but we thought it might be useful to share broadly
@gwenshap
Gwen (Chen) Shapira
3 years
We (or rather, @sriramsubram ) tried to make sense of all the data stuff out there, by organizing it by their user persona. WDYT?
Tweet media one
18
21
153
0
0
7
@sriramsubram
Sriram Subramanian
10 months
Guess it was the wrong time to post a thread with whole Twitter in chaos 😉
@sriramsubram
Sriram Subramanian
10 months
Sharing data in a multi-tenant application Nile virtualizes tenants to enable seamless tenant isolation (data and performance isolation), per-tenant backups, and placement on multi-tenant or dedicated infrastructure anywhere on the planet. You can do all this with the experience
1
4
8
1
0
7
@sriramsubram
Sriram Subramanian
11 months
Here is the blog post that talks in detail about why we started this, what modern SaaS is, and how we designed a database from the first principles for SaaS
1
0
7
@sriramsubram
Sriram Subramanian
7 years
Spent mult yrs runnin Apache Kafka for Lnkd. Will now run it for evry1! Excited to launch @confluentinc as a service
0
2
7
@sriramsubram
Sriram Subramanian
7 years
This made my day! Feedback from our monthly release of KSQL. More info here
@hpgrahsl
Hans-Peter Grahsl 🕊
7 years
All I want(ed) for🎄is #KSQL 0.3 🎁 with unbelievably cool features additions: AVRO support with automagic schema mgmt data conversions with one-liners joins streams with tables having different data formats basic metrics & observability THX @confluentinc 🍾🎉
0
9
12
0
1
7
@sriramsubram
Sriram Subramanian
8 years
It all started 5 yrs back when I met the three of them. We have a long way to go to make the dream a reality. This money will help get there
@confluentinc
Confluent
8 years
⚡️ “Confluent Raises $50 Million Series C”
1
39
71
0
0
7
@sriramsubram
Sriram Subramanian
3 years
1/ We hit 600+ members in the SaaS community this week! Good interesting discussions and two monthly meetups so far. Some useful links - a. Join the SaaS community here -
1
1
7
@sriramsubram
Sriram Subramanian
7 months
The best products are the ones that 👉Solve real painful problems 👉It is magical to use 👉and users endorse it to others selflessly @niledatabase will strive to be this
0
2
6
@sriramsubram
Sriram Subramanian
8 months
@tobias_petry Nile, serverless Postgres for modern SaaS is specifically built to support this. Each tenant is a virtual Postgres DB that can be placed on a shared compute or dedicated compute, but you get all the benefits of a single DB for management/operations. This means you can place a
0
1
6
@sriramsubram
Sriram Subramanian
11 years
If you are interested in stream processing, I would be giving a talk on Samza next month in LA on the 18th - http://t.co/4nfjJJqnrK
0
5
6
@sriramsubram
Sriram Subramanian
11 years
X-Stream - Graph processing using streaming partitions - http://t.co/1HjA6uqf8e
0
4
6
@sriramsubram
Sriram Subramanian
3 years
It’s the optimists who change the world. I hope the level of pessimism I see on Twitter is not a reflection of the real world. We need more optimists. Believe!
0
0
6
@sriramsubram
Sriram Subramanian
2 years
We are on the front page of hacker news
@sriramsubram
Sriram Subramanian
2 years
1/ Our first blog post!
1
1
14
0
0
6
@sriramsubram
Sriram Subramanian
3 years
9/ There is a lot more to do but this moment would be something unforgettable. Thanks to everyone who has helped with this journey!
0
0
6