Microservices: Trading Code Complexity with Organizational Complexity

Share:

Thoughtful Software Podcast

Technology


In this episode, we are exploring the topic of microservices. Together, Andrew and Fahad discuss the details of microservices, who should utilize them, how they work, advantages and disadvantages, best practices, and examples where the utilization of microservices benefitted major companies. Show Notes: What are microservices and why are they important?The trade-off between microservices and monolithsWhy decouple everything?How could companies migrate towards microservices?How Capital One migrated to microservicesHow containers fit into microservicesIs there such a thing as ideal architecture?Microservices aren't always the answerHow startups can approach microservicesThe disadvantages of managing microservicesThe cost of communication throughout The difficulty of request timingSolutions to help manage microservicesThe importance of Open Source with microservicesCulture change in big  businesses  and open sourcingWhats next for microservices?Resources MentionedThe Unix Philosophy Episode 49: Deploying a Multi-Cloud StrategyEpisode 42: Exploring Open Source with Amanda McPherson