{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Database School","title":"Bootstrapping an email service provider (with Jesse Hanley)","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/7041e277\"></iframe>","width":"100%","height":180,"duration":4919,"description":"Want to learn more Postgres? Check out my Postgres course: https://masteringpostgres.com. \nIn this interview, I talk with Jesse Hanley, founder of Bento, about running a lean email service from Japan. We chat about the challenges of scaling infrastructure, managing databases, and maintaining a calm business while serving a global customer base. \nLinks Mentioned: \nBento: https://bentonow.com \nDatabase school on YouTube: https://www.youtube.com/playlist?list=PLI72dgeNJtzqElnNB6sQoAn2R-F3Vqm15 \nDatabase school audio only: https://databaseschool.transistor.fm \nFollow Jesse: \nTwitter: https://twitter.com/jessethanley \nBento on Twitter: https://twitter.com/Bento \nFollow Aaron: \nTwitter: https://twitter.com/aarondfrancis \nLinkedIn: https://www.linkedin.com/in/aarondfrancis \nWebsite: https://aaronfrancis.com - find articles, podcasts, courses, and more. \nDatabase school on YouTube: https://www.youtube.com/playlist?list=PLI72dgeNJtzqElnNB6sQoAn2R-F3Vqm15\nDatabase school audio only: https://databaseschool.transistor.fm \nChapters: \n00:00 - Introduction to Jesse Hanley \n01:02 - Running Bento from Japan \n01:48 - The Lean Team Structure at Bento \n03:00 - Managing Support via Discord \n05:01 - Benefits of Using Discord for Customer Support \n06:45 - The Role of Community in Customer Feedback \n09:01 - How Bento Gained Traction \n13:00 - Bootstrapping Bento and Profitable Growth \n16:00 - Running Your Own Mail Servers \n19:03 - The Economics and Redundancy of Email Delivery \n21:00 - Bento's Heroku Setup and Scaling Challenges \n26:00 - Handling and Querying Massive Data in Bento \n29:52 - Leveraging Elasticsearch for Data Queries \n35:40 - Moving Toward Multi-Database Solutions \n37:45 - Exploring Crunchy Data and Citus for Database Scaling \n42:00 - Optimizing Bento for Performance and Scalability \n54:02 - Jesse’s Advice on Building a Calm and Profitable Business \n57:00 - How Bento Uses WebSockets and Background Jobs \n1:00:00 - Optimizing Bento with Action Cable \n1:02:25 - Avoiding N+1...","thumbnail_url":"https://img.transistorcdn.com/QPpKhRBWtM56k1sC7Y7j7aqGy8sd-XKWw6mEKgA1jmw/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lMmRl/ZTM5ZTAxOTMzNTgy/MmJmZTA4MWE1ZjMw/YjE4Ny5wbmc.webp","thumbnail_width":300,"thumbnail_height":300}