Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Steve Poole, Pratik Patel, Sebastian Daschner, Graham Charters
Developing Open Cloud Native Microservices
Foreword
Preface
Prerequisites for Reading This Book
Why This Book Exists
What You Will Learn
How This Book Is Organized
Conventions Used in This Book
Using Code Examples
O’Reilly Online Learning
How to Contact Us
Acknowledgments
1. Introduction
What It Means to Be Cloud Native
Microservice Oriented
Loosely Coupled
Twelve-Factor Methodology
Rapid Evolution
Why Java and the Java Virtual Machine for Cloud Native Applications?
Innovation and Insight
Performance and Economics
Software Design and Cloud Solutions
Summary
2. Open Technology Choices
Open Source
Open Community
Open Standards
Open Governance
Choosing Application Technologies
Java EE and Jakarta EE
Eclipse MicroProfile
JVM Choices for Cloud Native Applications
Why Would You Want to Use a Different JVM?
Where Do You Get a Java Runtime?
Cloud Native Environments
Continuous Delivery and Engineering Practices
Summary
3. Foundation
Rapidly Developing Service Implementations
Implementing Domain Classes Using CDI
Persisting Service Data
Java Persistence API
Implementing REST Services
Boundary Classes
Mapping Entities to JSON
Validating Resources
REST and Hypermedia
Summary
4. Cloud Native Development
Securing REST Services
Background
The Common Approach
Introducing JSON Web Tokens
JWT with MicroProfile
Final Thoughts on JWT
Handling Service Faults
Publishing and Consuming APIs
Summary
5. Running in Production
Reporting Health
Kubernetes Integration
Monitoring JVM, Runtime, and Application Metrics
Dashboards and Alerts
Tracing Microservice Requests
Summary
6. Wrap-up and Conclusions
Asynchronous Execution and Reactive Extensions
Threading
Transactions and Sagas
Command Query Responsibility Separation
Conclusions
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
Next
Next Chapter
Developing Open Cloud Native Microservices
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