Home Page Icon
Home Page
Table of Contents for
name of event
Close
name of event
by Markus Eisele
Modern Java EE Design Patterns
Acknowledgments
1. Enterprise Development Today
Enterprise Goals and Objectives
Resistant to Change and Economically Efficient
Developers Left Alone
Technology-Centric Versus Business-Centric
Aims and Scope
2. History of Java EE
Mistakes We Made
Evolution Continues with ESBs
Challenges and Lessons Learned
DevOps: Highly Effective Teams
Microservices: Lightweight and Fast
Containers: Fully Contained Applications
Public, Private, Hybrid: Scalable Infrastructures
3. Designing Software for a Scalable Enterprise
Greenfield Versus Brownfield
Domain-Driven Design
Service Characteristics
Core Services
Process Services
Microservices Best Practices
Design for Automation
Design for Failure
Design for Data Separation
Design for Integrity
Design for Performance
Independently Deployable and Fully Contained
Crosscutting Concerns
Security
Logging
Health Checks
Integration Testing
4. Java EE and Microservices
Matching the Real World
The Missing Pieces
API Gateway/Management Solution
Service Registry
Security
Migration Approaches
Selective Improvements
The Strangler Pattern
Big Bang: Refactor an Existing System
5. Microservices Design Pattern
Common Principles
To Avoid Trunk Conflict, Each Microservice Is Its Own Build
The Business Logic Is Stateless
The Data Access Layer Is Cached
Create a Separate Data Store for Each Microservice
Aggregator Pattern
Proxy Pattern
Pipeline Pattern
Shared Resources
Asynchronous Messaging
6. Conclusion
A. Additional Technologies and Team Considerations
Architecture != Implementation
Vert.x
WildFly Swarm
Spring Boot with Spring Cloud
Dropwizard
Roll Your Own
Thoughts About Teams and Cultures
B. Further Resources
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover
Next
Next Chapter
Modern Java EE Design Patterns
name of event
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset