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.
Table of contents
- Enterprise Development Today
- History of Java EE
- Designing Software for a Scalable Enterprise
- Java EE and Microservices
- Microservices Design Pattern
- Conclusion
- Additional Technologies and Team Considerations
- Further Resources
Pages : | 67 |
Size : | 9.2 MB |
Downloads: | 107 |
Created: | 2022-02-03 |
License: | Open Publication License |
Author(s): | Markus Eisele |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about Modern Java EE Design Patterns
Vast quantities of data are produced every second. In this context, neural networks become..., download free Java tutorial in PDF (244 pages) created by Alan M.F. Souza .
Download free course Building iPhone Apps with HTML, CSS, and JavaScript, pdf file on 186 pages by by Jonathan Stark.
Deep learning has transformed the fields of computer vision, image processing, and natural language applications. Thanks to TensorFlow.js, now JavaScript developers can build deep learning apps without relying on Python or R.
JavaScript lies at the heart of almost every modern web application, from social apps to the newest browser-based games. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.
Download free course The Common Java Cookbook, pdf file on 333 pages by Tim O'Brien.