Playback speed
×
Share post
Share post at current time
0:00
/
0:00
Transcript

NoSQL Databases For Small-Medium Businesses

A deep dive into non-relational core databases, rather than just using them as caches.

This post is part of the 🏔 Our Tech Journey track of 🔮 Crafting Tech Teams where we cover podcast episodes on engineering culture topics covering extreme programming, technical coaching and team collaboration.

Originally aired April 18th, 2024.


🥇 Summary

  • We made an in-depth analysis of SQL and NoSQL databases in the context of building React and Next.js applications, covering use cases, advantages, and challenges.

  • The efficiency of NoSQL in handling large data volumes, efficient clustering, and specific data structures, while highlighting SQL's scaling issues and the emergence of neo-SQL solutions like VITESS.

  • Considerations on ORMs, caching strategies, and database configurations, offering real-world examples and practical advice for small and medium businesses.

  • Tools such as DynamoDB, Redis, and MongoDB are mentioned, along with modern platforms like Superbase that combine SQL capabilities with JAMstack principles for rapid MVP development.

  • Discussed trends like on the shift in open source licensing towards profit and future focus areas on PaaS/SaaS for small-medium businesses.


Hey—It’s Denis: Interesting fact about NoSQL usage as a primary DB, a few weeks after our episode Stripe released an Engineering Blog about how they have leveraged and scaled their in-house MongoDB cluster as their core database.


📌 Timestamps

00:00 Introduction to NoSQL

00:30 Debate on NoSQL in React and Next.js Apps

01:31 Challenges with SQL Databases

03:18 Understanding ORMs and Their Role

05:19 Complex Queries and NoSQL Solutions

52:12 Caching Strategies and NoSQL Databases

53:14 Kitchen Example and Indexing Challenges

56:40 MongoDB Use Cases and Best Practices

01:01:05 Redis and Event Sourcing

01:18:22 Licensing Issues and Future Trends

If you are new, welcome to 🔮 Crafting Tech Teams. I publish to you every week on how to become a better engineering leader. As a subscriber you will receive these posts straight to your favorite inbox.

Free subscribers get access to about half of each paid post and the free content related to the book club and 🏔 Our Tech Journey.

Whenever you’d like to become a paid subscriber you will receive full access to all content including early previews of books and coaching I offer.


🙏 That’s it for now, more stream episodes next week!

Share

🔮 Crafting Tech Teams
🏔 Our Tech Journey
Stream updates, recaps, announcements go here. Turn off notifications if you only want the actual videos.