Jump to ratings and reviews
Rate this book

Microservices for Java EE Architects: Addendum for The Java EE Architect's Handbook

Rate this book

Given published success stories from Netflix, Amazon, and many others; many companies are adopting microservices architecture. In fact, the published success at microservices for some major companies has started a fad. For organizations that are heavily invested in Java technologies, writing microservices using Java is a natural progression.


As Java architects, we need to understand what microservices are, when to use them, and the value they provide. We need to understand design and implementation considerations for using microservices so that we can guide a development team through microservice development efforts. We also need to understand the various pitfalls of using microservices and common implementation mistakes that can erode the benefits of using microservices.


While this book is a companion to the Java EE Architect's Handbook, it is separate and self-contained. Like the handbook, I'll guide architects through the entire development process. I provide guidance on how to effectively design service contracts. I cover coding patterns in detail that are needed to make microservice libraries effective with code examples along the way. I provide guidance on how to refactor large, complex web applications into smaller and more manageable microservices. I provide guidance on making microservices easier to maintain and support.


What you’ll learn



What microservices architecture is and the advantages and disadvantages to using it.
How to refactor large applications into a microservice library.
How to design microservice contacts effectively.
Design patterns that make microservices efficient and maintainable.
Guidance in how to manage microservice development teams.
Best practices and common mistakes for implementing microservices.

Who this book is for



Java EE application and enterprise architects interested in using microservices to provide business value.
Java EE technical leads implementing microservices.
Java EE senior Java developers working on microservice teams.

132 pages, Kindle Edition

Published April 21, 2016

15 people are currently reading
17 people want to read

About the author

Derek C. Ashmore

5 books2 followers
I am currently the Agentic AI Enablement Principal at Asperitas Consulting. I help companies leverage AI to gain a competitive advantage. I concentrate on Azure and AWS cloud implementations. I focus on DevSecOps, infrastructure code, cloud computing, containerization, making applications cloud-native, and migrating applications to the cloud. I routinely speak at technical conferences such as Agile + DevOps East, DevOpsDays, and many others.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (40%)
4 stars
4 (26%)
3 stars
4 (26%)
2 stars
1 (6%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
1 review
July 27, 2017
Clear and concise

Loved this book. You have to read the main book (java ee architects handbook) and the read this after. Explains all the foundational aspects of micro services.
Profile Image for Erik Marutian.
2 reviews1 follower
November 12, 2016
Very practica

Dense with wisdom and practical advise. Compared to some other sources presents a balanced view of both advantages and drawbacks of the MS architecture.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.