thegeeknarrator's profile picture. The GeekNarrator Podcast - Software Engineering, Distributed systems and Databases.

Kaivalya Apte - The Geek Narrator

@thegeeknarrator

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

Ghim

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…

thegeeknarrator's tweet image. 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…

Kaivalya Apte - The Geek Narrator đã đăng lại

I am preparing for an episode on Databases with @isamlambert Drop your questions below and I will try to cover those? Shoot!


“Naming is a hard problem in SWE” - I say its a creativity issue. In one of my previous companies there was a service called “george-clooney”. Whats stopping you from being this creative?


But why not for the same reason you have the 2nd, 3rd and 4th one? 😅

No Claude, I don't want the 5th README in this project, thanks.



Kaivalya Apte - The Geek Narrator đã đăng lại

This is gonna be lit!🤩


August and September have been unproductive and disappointing 😞. I wasn’t able to focus, follow a routine or plan anything. Things just slipped through. No new ideas were coming, I didn’t make new connections, didn’t read good books, just wasted time with no control over getting…


Kaivalya Apte - The Geek Narrator đã đăng lại

Nothing comes close to the Postgres extensions ecosystem. Kinda insane that people have extended it with features you just can’t pull off with other databases: •Full-text search like Elasticsearch •Message queuing like RabbitMQ (and kinda Kafka like) •Job / task schedulers…


If you wait to become “the best” before you post and share what you have learned… You will probably never post in your lifetime. Trying to become the best is the wrong way to think. Becoming better each day consistently for a very long period of time is the right way, and…

Gentle reminder that people posting heavily on social media about a certain domain, are almost never the best in that domain. This includes me as well, I am not the best competitive programmer in the country (not even in top 100 based on if I were to attempt a CF contest today).…



Kaivalya Apte - The Geek Narrator đã đăng lại

Kind of like the opposite of Copysets usenix.org/system/files/c…


𝗙𝗮𝘂𝗹𝘁 𝗶𝘀𝗼𝗹𝗮𝘁𝗶𝗼𝗻 𝘂𝘀𝗶𝗻𝗴 𝗦𝗵𝘂𝗳𝗳𝗹𝗲 𝗦𝗵𝗮𝗿𝗱𝗶𝗻𝗴 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲 Traditional sharding divides infrastructure into fixed partitions. With 8 instances split into 4 shards, each shard serves 25% of traffic. When one shard fails, 25% of customers…

thegeeknarrator's tweet image. 𝗙𝗮𝘂𝗹𝘁 𝗶𝘀𝗼𝗹𝗮𝘁𝗶𝗼𝗻 𝘂𝘀𝗶𝗻𝗴 𝗦𝗵𝘂𝗳𝗳𝗹𝗲 𝗦𝗵𝗮𝗿𝗱𝗶𝗻𝗴 𝘁𝗲𝗰𝗵𝗻𝗶𝗾𝘂𝗲

Traditional sharding divides infrastructure into fixed partitions. With 8 instances split into 4 shards, each shard serves 25% of traffic. When one shard fails, 25% of customers…

We’ve reached a point where managing digital cookies burns more calories than you’d gain from eating real ones. Such a pain 😵‍💫


After a long break, more Databases ❤️ is coming on The GeekNarrator. Stay tuned!


If I ever design a system badly… I won’t admit.. But there will be signs. - Every software engineer ever.


Kaivalya Apte - The Geek Narrator đã đăng lại

It is always obvious and simple in hindsight but working at such massive scale and systems it is always a learning journey. The key is to keep improving processes and systems so incidents of the same type can be prevented.


Loading...

Something went wrong.


Something went wrong.