Nikita Shamgunov Profile Banner
Nikita Shamgunov Profile
Nikita Shamgunov

@nikitabase

Followers
7,516
Following
1,918
Media
165
Statuses
3,681
Explore trending content on Musk Viewer
Pinned Tweet
@nikitabase
Nikita Shamgunov
2 years
Formula for an infrastructure startup success: - Find a 10x architectural advantage in cost and speed in a large category. - Build a freakishly good engineering team to implement the architecture in a narrow but deep product. - Relentlessly drive user experience.
20
50
378
@nikitabase
Nikita Shamgunov
2 months
Congratulations to the US Math team beating China and claiming #1 in the world in IMO
Tweet media one
128
306
6K
@nikitabase
Nikita Shamgunov
3 months
Postgres has low connection limits, many settings that require restarts to change, and difficulty parallelizing because of an early decision to make it a multi-process architecture. My cofounder Heikki presented at pgconf on making Postgres multithreaded. Here’s a summary, links
14
103
881
@nikitabase
Nikita Shamgunov
2 years
Every company should have access to an LLM that is tuned on ALL the enterprise data, connected to the data warehouse, and able to have a dialog about it. This time around it feels like a much bigger idea compared to attempts at enterprise search.
69
59
770
@nikitabase
Nikita Shamgunov
11 months
Database architecture thread. Technical. There has been several startups building an operational relational databases focused on OLTP with a shared nothing architecture. @neondatabase is using a different approach - shared storage. What's the difference?
12
68
430
@nikitabase
Nikita Shamgunov
1 year
I came to the US in 2005, spoke no English, and had $400 to my net worth. 18 years later I'm building a second tech company and still in awe of how it all came about. Greatest country on Earth! 🇺🇸🚀🫡
10
9
334
@nikitabase
Nikita Shamgunov
2 years
Today we are announcing @neondatabase integration with @vercel previews which allows you to have a dedicated Postgres environment for every preview. 🧵
13
8
236
@nikitabase
Nikita Shamgunov
8 months
The economics of running database as a service and offering a free tier are brutal. Each database instance burns at least a VM or a set of VMs  (for distributed or HA flavors) 👇
16
22
195
@nikitabase
Nikita Shamgunov
6 months
Good job @nytimes :(. You keep telling the world high end engineering is boring.
Tweet media one
12
5
184
@nikitabase
Nikita Shamgunov
2 months
Big @neondatabase news: We’re expanding to Azure, first with Azure regions in Neon console, deeper integration after that. This is backed by a strategic investment from M12 (MSFT VC arm) Full story in thread:
13
32
180
@nikitabase
Nikita Shamgunov
4 years
Visiting Miami exceeded my expectations. A week of high quality meetings, great energy, and a ton of interesting people. Thank you @rabois @zsims @AriannaSimpson @cgarret_15 @marcbhargava @bunsen and many more for being tour guides. I'm coming back soon. #miamitech !
5
11
167
@nikitabase
Nikita Shamgunov
1 year
I'm excited to announce that @neondatabase crossed 100,000 databases under management. Up from under 9,000 on January 1st this year. This growth wouldn't be possible without our partners @vercel , @Replit , @HasuraHQ and over a dozen more and counting. 1/N
6
10
163
@nikitabase
Nikita Shamgunov
2 months
Postgres is missing an analytics engine. puts it at the bottom of the list and ~1000x slower than @duckdb and @ClickHouseDB . Here are the scenarios and how to address them 🧵
10
17
158
@nikitabase
Nikita Shamgunov
2 months
#1 on HN
Tweet media one
6
3
157
@nikitabase
Nikita Shamgunov
3 months
Presenting @neondatabase to the guy who controls the spice
Tweet media one
9
4
153
@nikitabase
Nikita Shamgunov
2 months
Russia was denied participation in IMO. It’s unbelievable how dumb that is
@nikitabase
Nikita Shamgunov
2 months
Congratulations to the US Math team beating China and claiming #1 in the world in IMO
Tweet media one
128
306
6K
19
5
147
@nikitabase
Nikita Shamgunov
1 month
pg_duckdb is doing alright. Analytics for Postgres is near!
Tweet media one
1
13
144
@nikitabase
Nikita Shamgunov
8 months
The next gen data platform at the infrastructure level may just be Postgres for everything OLTP and DuckDb for everything analytics. They will also integrate super well.
15
13
144
@nikitabase
Nikita Shamgunov
2 months
Excited to partner with @duckdblabs and @motherduck and announce pg_duckdb - analytics extension for Postgres done right. Clickbench will look lit shortly.
1
10
131
@nikitabase
Nikita Shamgunov
3 months
We had @cognition_labs Devin migrate a codebase from another database to Postgres. It worked. I'll be talking about it at WeAreDevelopers World Congress in Berlin. Thursday at 4pm, Stage 4. Don't miss.
8
15
125
@nikitabase
Nikita Shamgunov
2 months
Over 50%! Postgres is eating the world
Tweet media one
11
6
110
@nikitabase
Nikita Shamgunov
1 year
@gokulr Check out “the upside of stress”. We believe stress is bad for us, but this is a myth. We are conflating different types of stress - the stress of running a company is good stress.
4
7
105
@nikitabase
Nikita Shamgunov
1 year
People should not use EBS when building cloud native infrastructure services. Too expensive
Tweet media one
11
6
104
@nikitabase
Nikita Shamgunov
1 month
Autoscaling on @neondatabase is GA
Tweet media one
4
5
101
@nikitabase
Nikita Shamgunov
6 months
Postgres is the future. I want to extend my congratulations to @kiwicopple and supabase GA. Both @neondatabase and @supabase raised 100M+ and invest heavily into the Postgres ecosystem.
@rauchg
Guillermo Rauch
6 months
Postgres is the Linux of databases. An open 'kernel' that developers love, a strong ecosystem forms around, and from which distributions emerge. Congrats to two of them, @supabase and @neondatabase , on going GA today: ⁠ ⁠
9
37
323
6
8
99
@nikitabase
Nikita Shamgunov
2 years
Here is our take on database branching that is coming to @neondatabase . Creating a branch is an O(metadata) operation regardless of the database size. Here are some the use cases 1/n:
4
7
97
@nikitabase
Nikita Shamgunov
3 years
In an early stage startup you will personally know the founders, company strategy, fundraising, board members, what worked and what doesn’t and a ton of important company building details. If you want to build a mega career join early!
1
14
98
@nikitabase
Nikita Shamgunov
1 year
Will challenge any database founder in a ping pong match!
15
4
89
@nikitabase
Nikita Shamgunov
1 year
Beyond thrilled for the @neondatabase partnership with @vercel to deliver serverless Postgres
@vercel
Vercel
1 year
Introducing Vercel Storage ◆ Vercel Postgres: Serverless and Edge-ready SQL ◆ Vercel KV: Durable, global, serverless Redis ◆ Vercel Blob: Fast, simple file storage
211
1K
5K
5
11
85
@nikitabase
Nikita Shamgunov
7 months
@abizareyhan @PlanetScale @neondatabase Nope. We designed our system that it runs super efficiently at the low end. Scale to 0 and fast cold starts help.
6
2
86
@nikitabase
Nikita Shamgunov
28 days
We upgraded the Neon autoscaling algo to keep the working set in memory. It’s showing up to 8x improvement in throughput on read-heavy workloads: TL;DR in thread, link to post at end 👇
1
4
85
@nikitabase
Nikita Shamgunov
1 year
I owe my entrepreneurial career to @paulg and YC. I moved to California because I read Paul’s essays.
@sama
Sam Altman
1 year
YC has always had a lot of people implying that it sucks. notably this almost always comes from other investors (who are not thrilled about founders being more empowered and having such a good option)
78
95
2K
3
1
84
@nikitabase
Nikita Shamgunov
6 months
Neon is obsessed about the durability of your data. We store data in 6 copies two of which are on S3 1. 3 local copies of across 3 AZs for WAL in a Paxos cluster 2. In addition to that All WAL is stored on S3 (99.999999% durability) 3. 1 copy of each page is stored on the page
5
4
82
@nikitabase
Nikita Shamgunov
3 months
Enterprise co ( @SingleStoreDB ) vs plg ( @neondatabase ). Check out the dress code.
Tweet media one
Tweet media two
10
3
81
@nikitabase
Nikita Shamgunov
1 year
There are reasons to choose pgvector over @pinecone . The biggest is flexibility and ability to tinker with the database which is unparalleled. If you feel like pgvector is slow I'd love to see an example.
4
13
77
@nikitabase
Nikita Shamgunov
6 months
@neondatabase is generally available #1 on hackernews
Tweet media one
7
7
75
@nikitabase
Nikita Shamgunov
9 months
When you work on databases for a long time you get to appreciate storage technology. A lot.
4
3
72
@nikitabase
Nikita Shamgunov
8 months
4 @neondatabase engineers on this list
@denismagda
Denis Magda
8 months
90% of New Code of PostgreSQL is Written by Just 50 People
3
7
47
1
5
73
@nikitabase
Nikita Shamgunov
1 year
Every major database vendor will implement Vector data type and ANN search. Postgres is already there. What's going to be act 2 for both dedicated vector databases and general purpose ones?
19
5
73
@nikitabase
Nikita Shamgunov
8 months
The industry is slowly realizing that @neondatabase has built an incredibly valuable piece of technology
7
6
72
@nikitabase
Nikita Shamgunov
1 year
Currently @neondatabase is #1 on HN
Tweet media one
1
5
72
@nikitabase
Nikita Shamgunov
9 months
Every new database engine requires a query optimizer. And it's just a TON of work. We couldn't get one off the shelf in the past - Apache Calcite was an interesting attempt, but it didn't translate to OLTP or native languages. Hopeful for this effort!
@andrewlamb1111
Andrew Lamb
9 months
Its happening! Database researchers are starting to use @ApacheArrow DataFusion (e.g. @CMUDB 's ). It is a good opportunity here I think for students to work with an industrial system designed to be open. Also, @rustlang
8
44
274
9
9
69
@nikitabase
Nikita Shamgunov
2 years
GPT-3 can generate SQL!
Tweet media one
3
5
62
@nikitabase
Nikita Shamgunov
2 years
Just hit 10K databases on the @neondatabase cloud. Up from 5K in mid November. Great start of 2023 and ton more innovation in the pipeline. Let's go! #postgres #database #dbaas #shipping #rustlang #2023 .
2
3
70
@nikitabase
Nikita Shamgunov
1 year
Microsoft is incredibly dominant in devtools: GitHub, VSCode, typescript, npm, and 50% stake in OpenAI. But they don't have @Replit and that's where AI generated apps will end up living.
12
3
70
@nikitabase
Nikita Shamgunov
4 months
Excited for @neondatabase to make the top 100 infrastructure companies this year!
Tweet media one
@Redpoint
Redpoint
4 months
The Redpoint Infrared 100 is now live. Our list of 100 transformative companies in cloud infrastructure. See the full list:
10
28
108
3
5
70
@nikitabase
Nikita Shamgunov
1 year
Someone casually uploaded ~1Tb of data over the weekend into a @neondatabase project. No planning, no sizing. Database is just a url.
5
2
69
@nikitabase
Nikita Shamgunov
1 year
Postgres is now the top developer choice ahead of MySQL. @neondatabase we debated if we should support both (like AWS Aurora), but then chose to focus just on Postgres. Serverless only, cloud only, and Postgres only.
4
5
67
@nikitabase
Nikita Shamgunov
3 years
US and Europe should open the borders for the tech talent in Russia and Ukraine. This could be the largest talent migration comparable to exodus on 2M Jews in the 1990ies. What do you think?
6
3
65
@nikitabase
Nikita Shamgunov
1 year
Excited to announce we renamed @neondatabase from Neon to 𝕏eon!
10
1
63
@nikitabase
Nikita Shamgunov
1 year
Database should just be a url
6
1
63
@nikitabase
Nikita Shamgunov
2 years
Things that will be possible in a database platform when we apply AI and LLMs 1/n:
6
5
62
@nikitabase
Nikita Shamgunov
2 years
I’m finding myself at the very bottom of this picture :)
Tweet media one
5
3
60
@nikitabase
Nikita Shamgunov
3 months
None of this will happen without serious work, it’s a long process (several years), there are still unanswered questions. But Heikki (and I and many others) think it’s worthwhile. Multithreaded Postgres could be more efficient, simpler to use, easier to extend and develop.
2
0
60
@nikitabase
Nikita Shamgunov
8 months
Tweet media one
3
4
58
@nikitabase
Nikita Shamgunov
2 years
@natfriedman Google took a generation of the best engineering talent, but hasn’t shipped anything in a decade. It’s about time
1
1
53
@nikitabase
Nikita Shamgunov
8 months
Postgres process per connection is super annoying and PgBouncer is a common solution. But it didn’t support prepared statements which made it super awkward as you need two connection strings and not one. The right thing was to fix PgBouncer which is exactly what we did.
@neondatabase
Neon - Serverless Postgres
8 months
PgBouncer: The one with prepared statements We’re happy to announce Neon’s support for PgBouncer 1.22.0. This latest release increases query throughput by 15% to 250% and includes support for DEALLOCATE ALL and DISCARD ALL, as well as protocol-level prepared statements
1
4
38
1
9
56
@nikitabase
Nikita Shamgunov
6 months
End to end tracing from app to database internals: - app ⁦ @vercel ⁩ - database ⁦ @neondatabase ⁩ - observability ⁦ @newrelic ⁩ - Postgres tracing plugin pg_tracing by ⁦ @datadoghq ⁩ Demo: cofounder of ⁦ @neondatabase ⁩ Heikki Linnakangas
3
9
55
@nikitabase
Nikita Shamgunov
6 months
When building system software you get to build up a ton of intuition of how fast things should be. But adding two and two and running through a profiler is A+ level of competence.
@vxunderground
vx-underground
6 months
The xz backdoor was initially caught by a software engineer at Microsoft. He noticed 500ms lag and thought something was suspicious. This is the Silver Back Gorilla of nerds. The internet final boss.
Tweet media one
Tweet media two
159
3K
20K
1
2
54
@nikitabase
Nikita Shamgunov
11 months
How can you make a stateful legacy system serverless? @neondatabase example with Postgres. 👇
5
8
55
@nikitabase
Nikita Shamgunov
5 months
With @neondatabase now GA, the homepage needed a redesign to better showcase the platform's features and capabilities.
Tweet media one
6
4
53
@nikitabase
Nikita Shamgunov
8 days
@AravSrinivas Perplexity hat?
4
0
57
@nikitabase
Nikita Shamgunov
2 years
A place where it would be super useful is database migrations. Stored procedures in legacy systems like Oracle, Sybase, IBM, and Microsoft are notoriously hard to move to anything modern and allow them to extort existing customer. This will allow moving all tier2 apps from
@rauchg
Guillermo Rauch
2 years
Amazing. A glimpse of how AI will revolutionize code migrations. (h/t @thomasglopes )
28
134
943
4
0
53
@nikitabase
Nikita Shamgunov
9 months
How I learned to program. RIP Niklaus Wirth
Tweet media one
0
5
50
@nikitabase
Nikita Shamgunov
6 months
Sql Server is nosediving. Great product, but I think we are witnessing a generational change where younger people just don’t know it even exists
Tweet media one
12
3
51
@nikitabase
Nikita Shamgunov
9 months
Postgres is back to #1 DBMS of the year! Excited to ride the wave @neondatabase
@DBEngines
DB-Engines
9 months
PostgreSQL is the DBMS of the Year @PostgreSQL #PostgreSQL
2
40
90
2
3
50
@nikitabase
Nikita Shamgunov
1 year
@elitasson @BostonGlobe USSR was obsessed with math
5
0
50
@nikitabase
Nikita Shamgunov
1 year
Amazed by the tailwinds of the Postgres ecosystem we get here @neondatabase . Every data vendor is building vector functionality in response to change in the market. We just embed pgvector. Same for PostGIS, Postgres anonymizes for PII data, postgREST for rest APIs and more. We
7
4
49
@nikitabase
Nikita Shamgunov
1 year
Excited to be an investor in the future of app development! @khoslaventures 🤝 @Replit
@Replit
Replit ⠕
1 year
We raised a Series B extension of $97.4M at a $1.16B valuation, up from our 2021 Series B. We’ll use the funds to expand our cloud services and build our lead in AI for software creation. Our mission to empower a billion software developers is one step closer!
Tweet media one
53
167
2K
2
2
48
@nikitabase
Nikita Shamgunov
3 months
The problem is the shared memory. When Postgres starts it has to pre-allocate a fixed amount of memory, the size of which is mostly driven by max number of processes (max_connections). If you have max_connections set to 100 that’s 100x memory, 200 is 200x memory. The need to
1
0
47
@nikitabase
Nikita Shamgunov
2 months
In the first year of memsql (now @SingleStoreDB ) our best engineer quit. We managed to talk it through, he then stayed for another 5 years, left of good terms and built a giant company after which i invested into. I still feel a jolt of fear just remembering that moment.
@adlabossiere
Alex LaBossiere
2 months
“When you talk to people who’ve been investors their entire lives… they don’t know what it’s really like...” @eladgil is on the podcast. Episode out Thursday.
9
36
339
1
1
48
@nikitabase
Nikita Shamgunov
3 months
Postgres today: each connection gets a new process, and all processes access the same shared memory to coordinate.
Tweet media one
2
0
48
@nikitabase
Nikita Shamgunov
3 months
Multithreading Postgres makes Postgres hacking easier: Cheaper connections, no need for a pool Changing settings without restart Shared caches - plan caches, relcaches (metadata) Resizing fixed-size shared memory areas EXPLAIN ANALYZE on the fly Limiting memory usage per
3
1
47
@nikitabase
Nikita Shamgunov
10 months
I'm excited to launch a discord service today @neondatabase . Some believe that you should only use forums b/c it accumulates content vs it disappears on discord. But I think the world has moved on and expects much faster interaction with the community.
@neondatabase
Neon - Serverless Postgres
10 months
You can read the full article on why we chose Discord as the platform for hosting our community.
0
1
6
4
4
45
@nikitabase
Nikita Shamgunov
6 months
There is a misconception we see pushed by other databases: "DBs that scale to zero aren't production-ready" - That's silly , scale to zero is great for everyone from indie hackers to massive platforms.
11
5
45
@nikitabase
Nikita Shamgunov
2 years
Just crossed a 1000 new databases in 12 days. @neondatabase ❤️ @HasuraHQ
Tweet media one
1
3
42
@nikitabase
Nikita Shamgunov
1 year
Here is a summary why people love Postgres over MySQL: - Full features and rock solid. MySQL is quite reliable too, but def not full featured - MySQL stopped innovating (b/c Oracle) - Extensions. Especially PostGIS and Timescale. Now pgvector - License. GPL vs Postgres (which is
5
9
42
@nikitabase
Nikita Shamgunov
6 months
1/ Reflecting on Neon’s GA announcement yesterday and the new releases today - We are just getting started During this past year, we’ve shipped major improvements to Neon internals and we’re now ready to support your mission-critical workloads. +700,000 databases are now
2
6
44
@nikitabase
Nikita Shamgunov
4 months
This looks like an incredible piece of work by @TimescaleDB implementing DiskANN AND with a permissive license! DiskANN is used across the board at Microsoft and has many benefits. @neondatabase team is testing it now and will share our results soon!
@avthars
Avthar
4 months
PGVECTOR IS NOW FASTER THAN PINECONE. And 75% cheaper thanks to a new open-source extension – introducing pgvectorscale. 🐘 What is pgvectorscale? Pgvectorscale is an open-source PostgreSQL extension that builds on pgvector, enabling greater performance and scalability (keep
Tweet media one
41
226
1K
2
6
44
@nikitabase
Nikita Shamgunov
2 years
Gm! ⁦ @neondatabase ⁩ developer days start tomorrow! #midjourney
Tweet media one
4
4
44
@nikitabase
Nikita Shamgunov
1 year
Postgres
Tweet media one
1
0
42
@nikitabase
Nikita Shamgunov
8 months
Excited to share the vision of @neondatabase with NYSE.
@NYSE
NYSE 🏛
8 months
Nikita Shamgunov, Founder + CEO of Neon, talks about the future of serverless database technology and how their Postgres solutions are revolutionizing data management and efficiency on #NYSEFloorTalk with @JudyKShaw @MadronaVentures #IA40 | @neondatabase | @nikitabase
1
10
22
5
5
43
@nikitabase
Nikita Shamgunov
1 year
Scaling to zero doesn't matter much for a single db instance. But it matters hugely when you are managing a fleet. And every company has a fleet now - dev, test, staging and beyond: a preview database for every commit. That's what we delivered on with @neondatabase
4
3
42
@nikitabase
Nikita Shamgunov
11 months
The most successful systems are shared storage: Oracle RAC, SQL Server Hyperscale, and AWS Aurora. @neondatabase is shared storage which lets us be serverless. And shared nothing OLTP systems are destined to stay niche.
12
3
42