• How To Build A Highly Responsive Location Service For Restaurant Delivery

    Key insight: Designing a driver geo-location tracking service in one month requires critical architectural design trade-offs that balances speed of delivery and performance. Adding an audit trail service to record driver’s locations increases security and offers operations efficiencies, but introduces server load that needs to be effectively managed. Challenge At the height of the pandemic…


  • silhouette of person holding glass mason jar

    On Hexagonal architecture : Common mistakes (Part 2)

    As the second entry in this blog series, this blog post jumps straight into issues and challenges encountered in the developer experience.


  • Microservices

    The past few months have been quite an exciting adventure for me in software development. I experienced new technologies at different levels of the tech stack. Application Development In application development, I learned Go. Although really fascinating, I struggled a bit with the tooling provided (gopls is still at version 0.5.2 as of right now).…