Book description
With the ascent of DevOps, microservices, containers, and cloud-based development platforms, the gap between state-of-the-art solutions and the technology that enterprises typically support has greatly increased. But as Markus Eisele explains in this O’Reilly report, some enterprises are now looking to bridge that gap by building microservice-based architectures on top of Java EE.
Can it be done? Is it even a good idea? Eisele thoroughly explores the possibility and provides savvy advice for enterprises that want to move ahead. The issue is complex: Java EE wasn’t built with the distributed application approach in mind, but rather as one monolithic server runtime or cluster hosting many different applications. If you’re part of an enterprise development team investigating the use of microservices with Java EE, this book will help you:
- Understand the challenges of starting a greenfield development vs tearing apart an existing brownfield application into services Examine your business domain to see if microservices would be a good fit
- Explore best practices for automation, high availability, data separation, and performance
- Align your development teams around business capabilities and responsibilities
- Inspect design patterns such as aggregator, proxy, pipeline, or shared resources to model service interactions
Markus Eisele is a Developer Advocate at Red Hat and focuses on JBoss Middleware. He has been working with Java EE servers from different vendors for more than 14 years, and has worked with different customers on all kinds of Java EE related applications and solutions. He is a prolific blogger, writer, and tech editor for Java EE content. Markus is also a Java Champion and former ACE Director.
Publisher resources
Table of contents
- Acknowledgments
- 1. Enterprise Development Today
- 2. History of Java EE
- 3. Designing Software for a Scalable Enterprise
- 4. Java EE and Microservices
- 5. Microservices Design Pattern
- 6. Conclusion
- A. Additional Technologies and Team Considerations
- B. Further Resources
Product information
- Title: Modern Java EE Design Patterns
- Author(s):
- Release date: January 2016
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491939819
You might also like
book
Java EE 8 Design Patterns and Best Practices
Get the deep insights you need to master efficient architectural design considerations and solve common design …
book
Architecting Modern Java EE Applications
Find out how to craft effective, business-oriented Java EE 8 applications that target customer’s demands in …
book
Design Patterns and Best Practices in Java
Create various design patterns to master the art of solving problems using Java About This Book …
video
Modern Java Web Applications with Spring Boot 2.x
Building web application has been a challenge for many Java developers because of the complexities of …