Down to-earth microservices with java ee
Transcript of Down to-earth microservices with java ee
Down-to-Earth Microservices with Java EEReza Rahman : Java EE Evangelist, OracleSteve Millidge : Founder Payara
Breaking the MonolithCargoTracker
PathFinderService
Booking Service
Cargo Inspection
Service
Handling Event
Service
RoutingService
Microservices Architecture
PathFinderService
PathFinderService
PathFinderService
HA Proxy
CargoTracker
Booking Service
Cargo Inspection
Service
Handling Event
Service
RoutingService
GlassFish Server
Payara Micro
What is Payara Micro• Small Footprint Java EE Runtime (60Mb)• Suppports Java EE Web Profile• Embeds JCache Support• Auto clusters using Hazelcast• Fully Embeddable API – (Fat Jar anybody)• Designed for microservices (Easily deployable)• Designed for Cloud (Elastic)java –jar payara-micro.jar –deploy test.war
Demonstration Interlude
More InformationSource code for this demohttps://github.com/smillidge/CargoTracker-J12015
Original Cargo Tracker Source Codehttps://java.net/projects/cargotracker/sources/svn/show
Questions