Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Mike Amundsen is Director of API Architecture for CA Technologies, and part of CA's APIAcademy. He is responsible for working with companies to provide insight into how best to capitalize on the myriad opportunities APIs present to both consumers and the enterprise.
Talks about three different 'types' of microservices (Stateless, Persistence, and Aggregation) and why you need to design and implement each of them differently. Also reviews typical challenges of implementing components on a network including references to Michael Nyaard's Fail-Fast, Circuit-Breaker and others patterns.
Some ideas mentioned in the Q&A:
- Create a checklist to help devs
- Make these patterns into playing cards
- Would be cool to have a developer UI that prompted for these patterns, suggested solutions
- "Is retry covered in the Nygaard book?" (not sure)
- Add your Q here!