Introduction to Microservices
In this chapter, you will be introduced to microservices and the motivation behind them. You will understand the key benefits and common issues of the microservice architecture model and learn when to use it, as well as getting some microservice development best practices. This knowledge will help you establish a solid foundation for reading the next chapters and give you some ideas on what challenges you may face with microservices in the future.
In this chapter, we will cover the following topics:
- What is a microservice?
- Motivation to use microservices
- Pros and cons of microservices
- When to use microservice architecture
- Role of Go in microservice development