10 Challenges in Adopting and Implementing Microservices

Ғылым және технология

System Design for SDE-2 and above: arpitbhayani.me/masterclass
System Design for Beginners: arpitbhayani.me/sys-design
Redis Internals: arpitbhayani.me/redis
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafters.io/join?via=...
In the video, I discussed the challenges of adopting microservices, focusing on key technical and organizational aspects. Managing numerous microservices increases complexity and requires careful scope definition. Monitoring and logging are crucial to avoid blind spots and track dependencies. Service discovery at scale is essential for efficient communication. Authentication between services prevents unauthorized access. Configuration management and fault tolerance are vital technical challenges. From an organizational standpoint, transitioning to microservices entails irreversible changes in tools, processes, and team dynamics. Testing becomes intricate due to increased component interactions.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.me/knowledge-base
Bookshelf: arpitbhayani.me/bookshelf
Papershelf: arpitbhayani.me/papershelf
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack.com
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.

Пікірлер: 5

  • @RinayraMotwal
    @RinayraMotwal2 жыл бұрын

    I have never seen such in depth video on micro services challenges. Thanks Arpit for making really good content

  • @nawabmohdamaan13
    @nawabmohdamaan132 жыл бұрын

    This was a really well covered video with all the issues covered... Especially the fear of there's no going back to monolith once you have migrated to microservices.... One problem that i have experienced is ... When there are so many microservices there are different teams maintaining it & there comes dependancy between teams & also a knowledge gap where you have no idea how a microservice works & the logic behind it... so you cannot even assume the reason for failure since you were never a part of the team maintaining it... Overall it was a really nice video ... Thanks for the great content

  • @itharsh09
    @itharsh092 жыл бұрын

    I was only aware of 4 challenges while designing microservices, thank you for sharing this in depth content 🙂

  • @PrashantKumar-zz5zc
    @PrashantKumar-zz5zc2 жыл бұрын

    These videos are really helpful, Could you please recommend some system design & architecture books also

  • @SudhanshuShekhar6151
    @SudhanshuShekhar61512 жыл бұрын

    Thanks again

Келесі