This chapter discusses the Microservices architecture and covers the changes that you need to make in order to get into a cloud-native application design using microservices. It also covers how messaging is an important key for success.
What Microservices Are
Microservices are not new; they have been around since the creation of UNIX. UNIX has many small programs (called commands ) that do various tasks and can communicate with each other to create even better solutions. How do they do this?
If you are an experienced UNIX programmer, you already know the answer. The way these commands ...