Code Story: Insights from Startup Tech Leaders

The Railsware Way - Mistakes & Lessons in Product Evolution, with Oleksii Ianchuk

Dec 3, 2025
In this conversation, Oleksii Ianchuk, Product Lead at Railsware, shares his journey with Mailtrap, which transformed from a mishap into a thriving email tool. He discusses the challenges of expanding to Email API and SMTP services, highlighting the complexities of compliance and deliverability. Oleksii reflects on early mistakes like splitting products into different repositories and the lessons learned from costly operational choices. His insights emphasize the balance of innovation and reliability in product development and the importance of user education.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

From Accidental Emails To A Product

  • MailTrap began as an internal fix after developers accidentally sent test emails to real users in 2011.
  • Railsware turned that internal utility into a paid SaaS when they found the problem affected many other teams.
ADVICE

Avoid Premature Product Splitting

  • Avoid splitting tightly related product codebases into separate repos and infra early on.
  • Start simple and don't over-engineer to prevent costly sync and delivery overheads.
ANECDOTE

Choosing To Host An MTA For Control

  • The team chose to run their own mail transfer agent instead of reselling AWS SES to gain control over sending.
  • Hosting and tuning MTA proved harder and slower but offered deeper control of delivery behavior.
Get the Snipd Podcast app to discover more snips from this episode
Get the app