Upgrade to Pro — share decks privately, control downloads, hide ads and more …

End-to-End Portable Microservices with Eclipse MicroProfile

End-to-End Portable Microservices with Eclipse MicroProfile

Eclipse MicroProfile provides a set of APIs for creating cloud-native microservices. I will start with a blank sheet and build a set of well documented, configurable microservices that communicates with each other in a secure, traceable and fault-tolerant way using implementations from a wide range of vendors.

Learn how to get started with Eclipse MicroProfile to create portable 12-factor microservices in an efficient manner.

ivargrimstad

February 26, 2020
Tweet

More Decks by ivargrimstad

Other Decks in Programming

Transcript

  1. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) End-to-End Portable Microservices with Eclipse MicroProfile Ivar Grimstad
 Jakarta EE Developer Advocate, Eclipse Foundation
  2. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  3. @ivar_grimstad #MicroProfile COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) M icroProfile 3.3 February 18, 2020
  4. @ivar_grimstad #MicroProfile COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) Open Liberty
  5. @ivar_grimstad #MicroProfile COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) java -jar dukes.jar
  6. @ivar_grimstad #MicroProfile COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
  7. Fallback greeting http://localhost:8181/data/hello You have a Microservice Talk in Montreal

    Wednesday at 11:15 Response Ope Open Liberty conference http://localhost:8282/data/conference Response Microservice Talk in Montreal day http://localhost:8080/data/day Wednesday Response time http://localhost:8383/data/time 11:15 Response Fallback Fallback Secured JWT location http://localhost:8484/data/location Response in Montreal
  8. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) Summary
  9. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | MADE AVAILABLE UNDER

    THE ECLIPSE PUBLIC LICENSE 2.0 (EPL-2.0) @ivar_grimstad #MicroProfile https://microservice-api-patterns.org/
  10. @ivar_grimstad #MicroProfile COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS

    WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) Microservice Patterns http://microservices.io
 https://microservice-api-patterns.org/ Samples https://github.com/ivargrimstad Microprofile http://microprofile.io Jakarta EE https://jakarta.ee
  11. COPYRIGHT (C) 2020, ECLIPSE FOUNDATION, INC. | THIS WORK IS

    LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0) Duke's Choice Award Winner 2019