This homework will aiding you in understand the backgroud, main issues, challenges and benefits of the adoption of Microservices.
Reading pr listen the following articles:
- Cloud Native Architectures - a Conversation with Matt Stine (May 2, 2015), InfoQ
- Cloud-native architectures will be the default soon, By Andy Patrizio, Network World | JUN 9, 2017
- Simon Brown on the Role of the Software Architect in a Continuous Delivery Environment, Podcast with Simon Brown by Wesley Reisz on Sep 23, 2017, InfoQ
- The Top 10 Adages in Continuous Deployment, Posted by Chris Parnin et al. on Sep 19, 2017. Estimated reading time: 25 minutes, InfoQ.
Now, in your words, try to answer these questions:
- In your own words, explainwhat brings the DevOps idea closer to the technologies, tools and processes around the concept of microservices?
- How does Microservice Architecture (Style or Pattern) differ than a Software Oriented Architecture? What differences in architecture and "business drivers" (or quality attributes) allow for a Microservice model?
- Explain the concepts and features of the Twelve-Factor Applications.
- Explain the principle of Antifragile (Random House) from Nassim Taleb applied tpo Microservices and DevOps.
Telegram channel, https://t.me/regcin, a MD file (LOGIN-HW1.md) containing your answer.
D+7, 17:00.