Get the full experience! Sign up to access transcripts, personalized summaries, and more features.
Aaron is joined this week by Jesse Hanley, founder of Bento, to talk about building a seven figure business, why he feels less stress now than he did when he started, migrating from Heroku to Planetscale, and more.
Sponsored by InterNACHI, Honeybadger, Bento, Vask, and NativePHP Ultra
Interested in sponsoring Mostly Technical? Head to https://mostlytechnical.com/sponsor to learn more.
Going to Laracon? Sign up for the Mostly Technical Pre-Party!
Jesse Hanley, founder of Bento, shares his experience building a successful seven-figure business largely as a solo founder. He discusses the technical challenges he faced, such as migrating from Heroku to PlanetScale for his database, which involves managing over five terabytes of data across multiple databases. Jesse explains the complex process involving tools like Bacula, Picardo, and RedisShake, and highlights how these solutions helped him scale his infrastructure with minimal downtime. He emphasizes the importance of doing hard things, such as building his own database migration tools, to stay ahead in the niche market and create resilient, cost-efficient systems.
Jesse talks about how his business choices support his lifestyle, allowing him to work from Japan, spend time with his family, and avoid burnout. He reflects on the importance of financial safety nets, such as saving enough cash before focusing on lifestyle, and how doing the hard things leads to less stress and more peace of mind. Jesse also shares his approach to keeping costs low by working with trusted experts like Nate and Demetri and opting for managed services like PlanetScale, which provide both resilience and peace of mind.
The episode includes Jesse's insights for indie hackers, stressing the significance of solving problems that people are willing to pay for. He advocates for focusing on challenging, high-value problems rather than smaller, less profitable niches. Jesse underscores the importance of building products that deliver real business value and being willing to do the hard work required to succeed. He shares strategies such as side projects that can quickly generate revenue, and the importance of hiring world-class talent selectively to solve complex problems instead of attempting to handle everything alone.
Jesse provides an in-depth discussion on migrating large PostgreSQL databases from Heroku to PlanetScale using tools like Bacula, Picardo, and RedisShake. He details the technical difficulties encountered, such as Heroku's limitations with logical replication and index management, and how he overcame these obstacles with custom scripts and advanced tools. The conversation highlights the complexities of handling tens of terabytes of data, performing zero-downtime migrations, and ensuring data integrity. Jesse emphasizes the importance of testing, planning, and working with experienced engineers to manage these demanding technical tasks.
Looking forward, Jesse expresses satisfaction with his current lifestyle and business. He mentions plans for optimizing costs further, moving towards more relaxed management, and enjoying family time. Jesse reflects on the journey to success, emphasizing the value of perseverance, building for sustainability, and doing meaningful work that aligns with personal goals. He concludes by appreciating the importance of having sufficient financial safety so that he can focus on what truly matters—his family and personal fulfillment.
Join other podcast enthusiasts who are getting podcast summaries.
Sign Up Free