Speaker

Nandun Bandara

Nandun Bandara

Software Engineer at Jeeve

Canberra, Australia

Actions

I am a software engineer with over 5+ years of experience building SaaS applications for Health Tech. A fan of distributed systems and cloud technologies.

Area of Expertise

  • Information & Communications Technology

Topics

  • Cloud & DevOps
  • JavaScript
  • Kubernetes

Microservices Missteps: A Startup Reality Check

Join me for an honest exploration of the bumps, bruises, and unexpected challenges we faced when navigating the microservices maze as a small team at a health tech startup.

1. Early Stage Considerations: Understand the factors that led us to adopt microservices early in our startup journey. We'll discuss the evaluation criteria, the benefits envisioned, and whether it was worth it.

2. Architectural Challenges: Explore the unique challenges faced while implementing microservices, especially in a startup setting. From ensuring scalability to managing data consistency, we'll address the real-world problems encountered and the innovative solutions devised.

3. Cultural Shifts and Team Dynamics: Learn about the transformative impact on team structures, communication, and collaboration as we shifted from a monolithic to a microservices architecture. Discover how we fostered a culture of ownership, autonomy, and continuous improvement.

4. Operational Excellence: Dive into the operational aspects of managing microservices in a startup environment. From monitoring and debugging to deploying and scaling, discover the tools and practices that proved invaluable in maintaining a robust and resilient system.

5. Scaling with Simplicity: Explore strategies for scaling a microservices architecture while keeping simplicity at the forefront. Learn how we avoided common pitfalls and embraced a modular approach to facilitate future growth.

What went wrong?

1. The Maintenance Overhead Dilemma: Let's address the elephant in the room – the not-so-glamorous side of microservices. Discover how we found ourselves knee-deep in the maintenance quagmire and the hard lessons learned along the way.

2. Troubleshooting Turbulence: Ever played detective with your own code? Uncover the real struggles of keeping up with troubleshooting in a microservices world. Spoiler alert: It involves a fair share of late-night debugging sessions.

3. Feature-creep: Let’s talk about how business needs were prioritized over long-term system maintenance needs.

But fear not! This session isn't about dwelling on mistakes; it's about turning them into lessons. Join me as I share our missteps, uncover the pitfalls, and offer insights on how to navigate the maintenance overhead minefield in the world of microservices. Because sometimes, the best stories come from the messiest code! 🎭💻

Nandun Bandara

Software Engineer at Jeeve

Canberra, Australia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top