The Entity Microservice Trap - You May Be Doing It Wrong
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore the potential pitfalls of microservices implementation in this 30-minute conference talk from GOTO Chicago 2016. Delve into various approaches to microservices architecture, from Fred Brooks' design principles to modern rapid deployment techniques. Learn about the importance of breaking apart databases, implementing asynchronous support, and understanding connascence as defined by Jim Weirich. Examine the Cynefin Framework and consider alternatives like event buses and distributed, heterogeneous databases. Gain insights from Fred George, an early adopter of Object-Oriented programming and Agile methodologies, as he advocates for microservices and programmer anarchy, challenging conventional wisdom in software design and implementation.
Syllabus
Introduction
Fred George
Fred Brooks Design Approach
90's Design Approach
Corollary
Rapid Deployment in Perth
Conclusion: Break DB Apart
Asynchronous Support
Connascence by Jim Weirich
The Cynefin Framework
Alternative: Event Bus
Distributed, Heterogenous DB
Taught by
GOTO Conferences
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera