Mostly Technical cover image

Mostly Technical

16: We Didn't Have JSON In My Day

Nov 30, 2023
The podcast covers a wide range of topics including the birth of the hosts' twin babies, MySQL 8 upgrade challenges, Postgres and JSON indexing, optimizing static site speeds, Laravel Pulse, data display and storage strategies, Laravel's authentication system, wearing shoes inside the house, and gym routines.
01:46:20

Podcast summary created with Snipd AI

Quick takeaways

  • Managing custom fields in a multi-tenant system remains a challenge, with JSON columns, computed columns, and EAV tables all presenting limitations and scalability concerns.
  • Choosing a database involves weighing the benefits of unique features and indexing options against familiarity and ease of use, especially in real-world business applications.

Deep dives

Challenges with custom fields in a multi-tenant system

The podcast episode discusses the challenges of managing custom fields in a multi-tenant system. With different customers using the system for various purposes, defining and indexing the hot attributes becomes complex. The use of JSON columns and computed columns is explored, but neither option seems ideal. The host considers the benefits of DynamoDB for its scalability but acknowledges the need for other systems to support the application. Overall, finding the right approach to managing custom fields remains a challenge.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode