Sugu Sougoumarane Profile
Sugu Sougoumarane

@ssougou

Followers
3K
Following
2K
Media
74
Statuses
939

Head of Multigres @Supabase, Co-creator @vitessio

Joined February 2012
Don't wanna be here? Send us removal request.
@ssougou
Sugu Sougoumarane
10 days
I'm re-releasing the generalized consensus series one blog at a time for easier ingestion. Today, it will be the first two parts: Defining the Problem and Setting the Requirements. Links in 🧵
1
3
17
@ssougou
Sugu Sougoumarane
7 hours
Changing the rules: https://t.co/vFM0xxJMjy Consistent reads: https://t.co/bIarNTamHj Deferred topics:
0
0
0
@ssougou
Sugu Sougoumarane
7 hours
The next three sections of Generalized Consensus are advanced topics. For example, how do you change the durability rules? Just re-apply the governing rules to perform the change. Links are in 🧵.
1
2
11
@ssougou
Sugu Sougoumarane
3 days
Today's post: Discovery and Propagation. With this, we complete everything about the protocol part of Generalized Consensus. There are a few more advanced topics to cover: They are needed for running in production. https://t.co/VkGb9qTSvT
0
4
28
@ssougou
Sugu Sougoumarane
4 days
Today's Generalized Consensus post: Revocation and Candidacy, the prerequisites for a leader change. We explain how to revoke previous leaderships and recruit for a new candidacy. It's a bit complex, but there are plenty of animations to help you along. https://t.co/qwvTjp2Q1g
1
7
38
@ssougou
Sugu Sougoumarane
5 days
Today's release of Generalized Consensus: Ordering Decisions. How do you safely handle multiple coordinators racing to take action? We explore term numbers, coordinators as separate agents, and lock-free approaches. https://t.co/0l3KYMbQJ2
0
1
8
@sqlliz
Elizabeth Garrett Christensen
6 days
Join us at Postgres Meetup for All this Wednesday with @ssougou. https://t.co/q59WgMhDK1
0
2
5
@ssougou
Sugu Sougoumarane
6 days
Next part in the Generalized Consensus series: Fulfilling requests. This one has a nice animation that shows how requests get fulfilled https://t.co/xttZgFK2hG
0
1
14
@ssougou
Sugu Sougoumarane
7 days
Next part in the @multigres Generalized Consensus series: Governing Rules. This is the foundation for the rest of the series. We'll be repetitively applying these rules to map out all parts of the protocol. Also, every system that I know of implicitly follows these rules.🧵
1
2
4
@ssougou
Sugu Sougoumarane
12 days
Introductory blog: https://t.co/DKf3Ltjk7k Series:
Tweet card summary image
multigres.com
0
0
6
@ssougou
Sugu Sougoumarane
12 days
We just published a series on Generalized Consensus. We'll be using this approach to solve HA and durability in @multigres. I went out of my comfort zone to build animations. I hope it helps. Links are in 🧵.
1
2
12
@kiwicopple
Paul Copplestone - e/postgres
18 days
Multigres is the future of @supabase, scaling your database indefinitely. I spent a few days with the Multigres team. They have scaled some of the world’s largest databases. Now they are doing it for the postgres ecosystem. See how:
10
18
201
@ssougou
Sugu Sougoumarane
28 days
For me, there were so many awesome moments during #SupabaseSelect, but the highlight was a picture of me that @AntWilson took. Felt like a SupaStahh.
1
1
45
@ssougou
Sugu Sougoumarane
1 month
I'll be talking about @multigres at #SupabaseSelect. What should I cover?
@supabase
Supabase
1 month
2
3
36
@ssougou
Sugu Sougoumarane
1 month
The initial Go Postgres Parser benchmarks by @guptamanan100 against pgquery are looking good. The memory numbers can't be compared because of pure go vs cgo. But we should get another bump when we move to the Vitess goyacc.
1
1
23
@kiwicopple
Paul Copplestone - e/postgres
2 months
more than 30 founders work at @supabase
52
16
924