Back to Blog
Building ChroniclesSEP 16, 2025β€’2 Min Read

Building Chronicles, Act 1:

Building is humbling. Join me for Act 1 of my chronicles as I navigate database migrations, relationship hell, and why Kubernetes is giving me my first grey hairs.

I've always thought of myself as a builder, but lately, I've been humbled by the sheer complexity of it all. So, I'm starting this series to share the journey β€” the good, the bad, and the slightly terrifying.

Let's talk about Database Design. Never in my life did I think it could be this complex. To every 'database engineers' I've ever met, you have my sincerest apologies: I guess I underestimated how grueling databases can be πŸ˜” . The journey from high-level decisions to the nitty-gritty details is humbling. I've realized it's not just about the 'hows' but the 'whys'.

  • Should I use one table with 40 columns or divide it into multiple tables inheriting from one base type?
  • The countless 'database migrations' (gone are the days I could just DROP DATABASE and start over... 𝘴π˜ͺ𝘨𝘩, I have active users now
  • And don't even get me started on relationships (ForeignKeys, BelongsTo, HasMany, I know Sequelize hates to see me coming πŸ™ƒ )

Then there's deployment. To all the DevOps engineers out there (Emmanuel Bakare, Divine Odazie et al), this is my formal apology. DevOps is not just 'glorified backend'β€”it's a whole different beast. You deserve not just flowers, but the entire meadow. πŸ’

  • Docker isn't lovely; it's a necessary evil.
  • If I hear 'Kubernetes' one more time, I might just grow another grey hair.
  • And let's not forget the anxiety of managing secrets for different environments (local, staging). Shoutout to secret managers like Doppler for saving my sanity. I hear Infisical is also pretty neat.

Despite the hurdles, it's honestly a blast. There's a real joy in seeing everything come together and take shape. I'm loving the way this project is shaping up and the fact that I have been able to find people to collaborate with. All in all, it’s been a thrilling experience.

Toluwalase Akinyemi

Toluwalase Akinyemi

Senior Software Developer & Law Student

Share

Related Insights

View All Posts