Kaivalya Apte - The Geek Narrator Profile
Kaivalya Apte - The Geek Narrator

@thegeeknarrator

Followers
7K
Following
3K
Media
425
Statuses
3K

The GeekNarrator Podcast - Software Engineering, Distributed systems and Databases.

Berlin, Germany
Joined April 2022
Don't wanna be here? Send us removal request.
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
2 months
B+Trees, WAL(write-ahead logging) and LSM trees are core to databases. Most of us look at the interface and talk about SQL vs NoSQL which is useful, but the core database components give the real personality to a database. I created videos on BTrees and WAL long time ago, but
Tweet media one
1
52
529
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
16 hours
Move fast and . - Don’t break things. - Don’t break abstractions. - Don’t break customer trust. - Don’t break your cloud budgets. - Don’t break your back constantly sitting in Incident calls. Move fast != Writing 💩 code that eventually breaks all the above.
0
0
13
@grok
Grok
17 days
Join millions who have switched to Grok.
213
412
3K
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
1 day
Ah so we came to SSDs from SSSHD. Super Solid Super Hard Drive . What a journey 😅.
@iavins
v
1 day
This is the oldest transaction database from 3100 BC - recording accounts of malt and barley groats. Considering this thing survived 5000 years (holy shit!) with zero downtime and has stronger durability guarantees than most databases today. I call it rock solid durability.
Tweet media one
0
0
1
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
1 day
Incident postmortems must be blameless, but this is not an excuse to avoid difficult questions. The purpose of a postmortem is to identify root causes and implement effective preventative measures. Blameless culture means focusing on systems and processes that failed, without.
2
0
12
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
1 day
RT @thegeeknarrator: A good system design document should have 90% text, 10% diagrams and not the other way around 🤦. Write it down and cap….
0
3
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
2 days
A good system design document should have 90% text, 10% diagrams and not the other way around 🤦. Write it down and capture all the details. Diagrams look good but they are lossy compressions of the design. Have a document that captures: . - Clear and concise problem statement.
2
3
16
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
RT @mgill25: @diptanu You should check out @thegeeknarrator.
0
1
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
📣 Stop scrolling!. 😅Just wanted to quickly let y’all know that I will be doing a member only session this weekend on one of the following topics. Become a member and vote on the link below. See you there.
Tweet media one
1
0
1
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
RT @mayukh30: @thegeeknarrator Thanks for this gem 💎. Ideas for next part. * Indexing.* Integration with vector indexes. .
0
1
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
RT @jorandirkgreef: @thegeeknarrator (Love the pun!).
0
1
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
Talks about - “Sharding a database using Consistent hashing”. But rarely go into:. - Hot shards, mitigation strategy .- Cross shard joins. and many more examples like that….
0
0
1
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
Talks about - “Auto scaling based on CPU/Memory”. But rarely go into:.- Cold start problems.- Cascading failures.- Predictive scaling.
1
0
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
Talks about - “Use Kafka”. But rarely go into:. - Number of Paritions.- Partition key selection.- Consumer rebalancing.- Exactly once semantics.
1
0
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
Talks about - “Add Redis/Memcached”. But rarely go into:.- Caching strategies. - Write-through, write behind implications. - Cache warming.- Multi level caching.- Costs.
1
0
1
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
Most system design discussions/courses are shallow and are only meant for junior/mid level interviews. So make sure to ask yourself if for your context it is good or you need to go deeper and understand the nuances.
1
0
18
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
3 days
It seems like for most databases it is a "Gray" area. Amazing presentation @jorandirkgreef .
Tweet media one
3
6
42
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
5 days
RT @thegeeknarrator: Checkout the episode here:
0
1
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
5 days
RT @thegeeknarrator: Just released another episode in the "Modern Database" Playlist which has 45+ database episodes. This time we are tal….
0
8
0
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
6 days
Checkout the episode here:
1
1
6