Email the Author
You can use this page to email Engin Yöyen about Building Microservices with Spring Boot.
About the Book
This book is designed to give you the complete picture of how you can build microservices with Spring Boot. Existing book regarding microservice are helpful to grasp to concepts, but there are no practical examples of how to accomplish it. The objective of the book is to use Spring and Spring Boot to show practical approaches as well a reference guide to Spring Boot.
The way we build software has changed dramatically. The word cloud is everywhere. Most software companies are either using available providers such as AWS, Joyent, Rackspace or trying to build their own private cloud. The tendency of building big massive software is also changing, now the trend is to build smaller software which does one thing and it does it well.
It is called microservices, a small, discrete, isolated, stateless, lightweight application that can be deployed separately from other services that depend on it. The architectural style which refers to an approach to structuring a single software application as a group of small services, each running in its own process and communicating with lightweight mechanisms.
Spring as a mature framework does provide most of the necessary modules to accomplish what is needed to build a microservice architecture. So as a developer you can add necessary modules, wire it via dependency injection and start using it without changing the context. With Spring, you can connect relational or NoSQL datastore, work with AMQP, build your authentication and authorization, use configuration management, circuit breakers, intelligent routing, etc. Most of the technologies you may need for developing microservices are provided via Spring.
The book will cover topics such as essentials Spring Boot, HTTP programming, Spring Cloud Config, Service Discovery, Client-Side Load Balancing, Distributed Messaging, Asynchronous HTTP programming, Routing, API Gateways, etc.
About the Author
I am a Software Engineer, dad, humble home chef (emphasis on humble), motorcycle enthusiast, and currently living the Berlin life with my wife and our two tiny humans.
I did dabble in everything from the Internet of Things to Telecommunications, Smart Classrooms, CMS platforms, and more. So yes, I do build software. I’ve even done it at places you might’ve heard of… like Microsoft and eBay. (Name drop: achieved.)
I have a background with everything but the kitchen sink: Computer Science + Psychology (yes, really), Business Administration, and a Master’s in Embedded Software Engineering.
I like tinkering with tech, writing things (sometimes just to see if anyone’s reading), experimenting with new ideas, and learning weird, wonderful stuff no one asked for, but someone, someday, might need.