In Spring Microservices training first of all we discuss principles, characteristics, design and use cases along with project implementation. Microservices is an architectural style which says decompose big applications into smaller services. Thereafter communicate those services either synchronously or asynchronously. Besides that the microservices projects are developed by using Boot.