Down to-earth microservices with java ee

7
Down-to-Earth Microservices with Java EE za Rahman : Java EE Evangelist, Oracle eve Millidge : Founder Payara

Transcript of Down to-earth microservices with java ee

Page 1: Down to-earth microservices with java ee

Down-to-Earth Microservices with Java EEReza Rahman : Java EE Evangelist, OracleSteve Millidge : Founder Payara

Page 2: Down to-earth microservices with java ee

Breaking the MonolithCargoTracker

PathFinderService

Booking Service

Cargo Inspection

Service

Handling Event

Service

RoutingService

Page 3: Down to-earth microservices with java ee

Microservices Architecture

PathFinderService

PathFinderService

PathFinderService

HA Proxy

CargoTracker

Booking Service

Cargo Inspection

Service

Handling Event

Service

RoutingService

GlassFish Server

Payara Micro

Page 4: Down to-earth microservices with java ee

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

Page 5: Down to-earth microservices with java ee

Demonstration Interlude

Page 6: Down to-earth microservices with java ee

More InformationSource code for this demohttps://github.com/smillidge/CargoTracker-J12015

Original Cargo Tracker Source Codehttps://java.net/projects/cargotracker/sources/svn/show

Page 7: Down to-earth microservices with java ee

Questions