educative.io

An Introduction to Microservice Principles and Concepts (Eberhard Wolff)


Preface - Structure of the Course In this lesson, we'll go over the structure of this course! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/gkwON4jxl4Z). Microservices - Introduction In this lesson, we'll look at an overview of what to expect from this chapter! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/N7Y2ZzKNl1p). Microservices - Chapter Conclusion That's it for this chapter! Here's a quick summary of what you learned. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/NEX28r61WND). Micro and Macro Architecture - Introduction In this lesson, we'll walk through what this chapter holds for us. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/qAj0kkomoNk). Micro and Macro Architecture - Domain-Driven Design & Bounded Contexts In this lesson, we'll discuss what domain-driven design is and how bounded contexts fit into that definition. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/mERmB8znyvG). Micro and Macro Architecture - Strategic Design & Common Patterns In this lesson, we'll get an introduction to strategic design and look at some important strategic design patterns. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/qZKLZJlAKgG). Microservices - Challenges In this lesson, we'll look at possible challenges involved in a microservice architecture. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/qA2VDLxOkxr). Micro and Macro Architecture - Give a Preference to Micro Architecture! There are good reasons for making as many decisions as possible at the micro architecture level rather than at the macro architecture level. Let's discuss each. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/m7NZ4x0xyz9). Migration - Reasons for Migrating In this lesson, we'll discuss a few common reasons for migrating to a microservices architecture. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/xVv6Ekj6xZr). Migration - Build, Operation, and Organization In this lesson, we'll discuss the build, operation, and organization pertaining to moving a legacy system to a microservices architecture. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/mEjPP2pn2p3). Migration - Typical Migration Strategies In this lesson, we'll discuss a few typical migration strategies. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/39lLRjLwkQA). Migration - Alternative Strategies In this lesson, we'll study a few alternative migration strategies. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/m7vYGNw8VQG). Micro and Macro Architecture - Architecture Decisions In this lesson, we'll study some key decisions and at what architecture level, micro or macro, they should be taken. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/x1AxVB44q19). Micro and Macro Architecture - Organizational Aspects In this lesson, we'll study some organizational aspects to architectural decisions. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/mENY2xOJmr3). Micro and Macro Architecture - Chapter Conclusion In this lesson, we'll formally conclude this chapter with some notes regarding decisions at the micro and macro architectural level. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/YV7kAOgv7l0). Migration - Introduction In this lesson, we'll get a walkthrough of what this chapter holds for us. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/N0WmwlRxKxN). Docker - Docker for Microservices: Reasons In this lesson, we'll look at some reasons for using Docker for microservices. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/B1MY100pPYo). Docker - Dockerfiles In this lesson, we'll discuss Dockerfiles. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/gxr6jJp0VEj). Docker - Docker Compose In this lesson, we'll discuss Docker Compose. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/B8qLjgZ31oW). Docker - Introduction In this lesson, we'll walk through what we will learn in this chapter. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/m775LxLQkBr). Migration - Variations The ideas for migration can easily combine with many other approaches. Let's study a few. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/m7QZgwWggR3). Docker - Chapter Conclusion In this lesson, we'll formally conclude this chapter with a quick summary of what we've learned. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/NEYJ4WX0lXz). Migration - Chapter Conclusion In this lesson, we'll formally conclude this chapter with some notes regarding migration. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/gx1oMBMr2vZ). Docker - Docker Basics In this lesson, we'll go over some Docker basics. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/xlzBRlAy5rq). Technical Micro Architecture - Introduction In this lesson, we'll get a walkthrough of what this chapter holds for us. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/JEMgpZ8qWKo). Technical Micro Architecture - Spring Boot for Microservices: New Microservices & Resilience In this lesson, we'll be talking about microservice resilience and the creation of new microservices with Spring. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/N7JJJOPg8zK). Technical Micro Architecture - Reactive Programming In this lesson, we'll discuss the concept of reactive programming and its relation to microservices. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/q2Eopg7LPmk). Technical Micro Architecture - Spring Boot In this lesson, we'll be starting the discussion about the Spring Boot framework. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/JYjy36Q9l62). Technical Micro Architecture - Chapter Conclusion In this lesson, we'll formally conclude this chapter with some notes regarding the advantages of microservices View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/JEMEwOOpGQg). Technical Micro Architecture - Spring Boot for Microservices: Operation In this lesson, we'll be looking at how the Spring framework handles the operation of microservices. Let's begin! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/3w5qBZM9VRA). Technical Micro Architecture - Other Communication APIs Supported by Spring In this lesson, we'll look at more communication APIs that the Spring framework can support. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/YMpLg4XqgMp). Technical Micro Architecture - Go for Microservices? In this lesson, we'll see how Go fits for usage in the implementation of Microservices according to the criteria specified in the Requirements lesson. Let's Begin! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/RLmN73q7X70). Technical Micro Architecture - Spring Boot for Microservices: Communication In this lesson, we'll look at how Spring Boot fulfills the communication requirement. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/N76rYW7V2vD). Technical Micro Architecture - Go In this lesson, we'll be starting our discussion about Go and its relation to microservices. Let's begin! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/39AXkO8zpMr). Appendix - Docker Installation and Docker Commands In this lesson, we'll look at a quick Docker installation guide. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/3j4DPE8ZvLn). Preface - Introduction This lesson gives an overview of why you should take this course. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/RMGPJE4W3jR). Technical Micro Architecture - Variations In this lesson, we'll see how implementation of Microservices can vary. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/xlK7k84xlMr). Appendix - Docker and Docker Compose Commands In this lesson, we'll study a few Docker and Docker Compose commands. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/mERDxMg2mBO). Microservices - Advantages There are a number of reasons why we should use microservices. Let's discuss them in this lesson. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/q2YKjKJy4qD). Microservices - More on Advantages In this lesson, we'll continue our discussion of the advantages of microservices. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/YVAl7n6Rw30). Microservices - Tradeoffs, Prioritizing Advantages, & Levels In this lesson, we'll look at some ways we can prioritize advantages of the microservice architecture and some potential trade-offs that should be considered. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/Y5qwZ7xJAYp). Appendix - Acknowledgements Have questions about Acknowledgements? Go for it! View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/JQMKxKJMjDK). Docker - Variations In this lesson, we'll discuss some variations to the docker approaches we've already discussed. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/B1gzoOgygz2). Technical Micro Architecture - Requirements In this lesson, we'll discuss the requirements a technology for implementing microservices has to fulfill. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/qVoLLpXM1y3). Microservices - Advantage: Continuous Delivery In this lesson, we'll focus on continuous delivery as an advantage of using microservices. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/mEAYr76B2Br). Micro and Macro Architecture - Operation: Micro or Macro Architecture? In this lesson, we'll discuss some factors that influence the operation of applications. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/g2qPJ3ZNOB9). Micro and Macro Architecture - Independent Systems Architecture Principles In this lesson, we'll discuss Independent Systems Architecture's nine principles. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/B8VxE3kEOw2). Micro and Macro Architecture - Variations In this lesson, we'll discuss some variations to the approaches discussed in this chapter. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/x15oAynXPqq). Technical Micro Architecture - Spring Boot Starter Web as Single Dependency In this lesson, we’ll look at how the Spring Boot starter web can serve as a single web dependency. View the lesson [here](https://www.educative.io/courses/introduction-microservice-principles-concepts/qV1Z92y9D3R).
About the An Introduction to Microservice Principles and Concepts (Eberhard Wolff) category [An Introduction to Microservice Principles and Concepts (Eberhard Wolff)] (1)
Is automated deployment a defining factor of microservices? [Microservices - Advantage: Continuous Delivery] (1)