Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
  • Conference
    • News
    • Call for Proposals
    • Program List
    • Program Schedule
    • Community Day
    • Keynotes
    • My Schedule
    • Registration
  • Sponsors
    • Be a Sponsor
    • Be a Sponsor
    • Our Sponsors
    • Sponsor Guide
    • What Our Sponsors Say about EclipseCon
  • Community
    • Speakers
    • Code of Conduct
    • Community Resources
  • About Us
    • EclipseCon 2020
    • Program Committee
    • The Eclipse Foundation
    • Past Conference
    • Other Events
  1. Home
  2. EclipseCon
  3. microprofile

microprofile

Practical Cloud Native Java Development with MicroProfile

Alasdair Nottingham (IBM)

Conventional wisdom has it that Java EE is a bad starting point for building cloud-native Java applications, but despite this most cloud-native frameworks are designed to use and extend Java EE. The issue has been not that Java EE can't be used, but deploying applications to new cloud platforms like Docker and Kubernetes so they can be efficiently updated and scaled requires new API's. Enter the Eclipse MicroProfile initiative which, combined with Jakarta EE, has been rapidly building out these gaps.

Experience level: 
Intermediate

Cloud Native Java

Gradual Migration from Java EE to MicroProfile

Rudy De Busscher (Payara Services Limited)

The goal of MicroProfile.IO is to optimise Java EE for a micro-service architecture. It is based on some of the Java EE specifications and standardise a few technologies from the micro-services space.

However, some of the microprofile implementations are completely different 'servers', like the KumuluzEE server. So how can you migrate easily from your favorite Java EE server to a MicroProfile implementation?

Experience level: 
Intermediate

Cloud Native Java

Developing cloud-native Java microservices with Eclipse MicroProfile

Jamie Coleman (IBM)
Michael Thompson (IBM)

Ever wondered what makes a cloud-native application "cloud-native"? Ever wondered what the unique challenges are and how best to address them on fully-open Java technologies? In this workshop, you'll learn what it means to be cloud-native and how that impacts application development. You'll learn about Eclipse MicroProfile, an industry collaboration defining technologies for the development and management of cloud-native microservices.

Experience level: 
Intermediate

Cloud Native Java

OpenAPIs are everywhere

Jeremie Bresson

The OpenAPI Specification (formally known as Swagger) describes APIs in a way that is standardized, machine-readable, and programming language-agnostic. It is an open source project hosted by the Linux Foundation.

There have been many announcements regarding frameworks or tools supporting this standard: For example, Eclipse MicroProfile 1.3 provides a set of annotations that can be used on top of JAX-RS, and version 3.5.2 of Eclipse Vert.x provides automatic requests validation.

Experience level: 
Beginner

Cloud Native Java

Cloud Native development with Eclipse MicroProfile on Kubernetes

Michal Szynkiewicz (Red Hat, Inc.)

Containers, Kubernetes, Cloud Native, Microservices, Eclipse MicroProfile. It feels like you’re going to drown amongst the buzzwords! In this session we will guide the developer through the minefield of all these buzzwords to understand the concepts and develop solutions with them.

Experience level: 
Intermediate

Cloud Native Java

Invited Talk: Thorntail - A Micro Implementation of Eclipse MicroProfile

Michal Szynkiewicz (Red Hat, Inc.)

What if there was a way you could take advantage of the latest microservice architectures by leveraging the developers and skills you already have?!? In this session we’ll show you how with Eclipse MicroProfile and Red Hat’s implementation Thorntail. We discuss all the cool features it allows you to easily use, such as OpenTracing, Metrics, and layout the current roadmap plans. Then we move onto a demo that showcases what’s possible with Eclipse MicroProfile, utilizing the existing specifications, built with Thorntail.

Experience level: 
Intermediate

Cloud Native Java

MicroProfile: OSGi was meant for this

Raymond Auge (Liferay Inc.)

The craze is fully on. The past couple of years have seem micro services grow from next _flava_ to fully consuming of the software industry. The Eclipse micorprofile.io project is tackling the issue putting common usage patterns together over a foundation of CDI. What better assembly driver is there than OSGi to put it all together. This talk will demonstrate building your own MicroProfile using OSGi and the OSGi enRoute packaging model.

Experience level: 
Intermediate

OSGi

Invited Talk: Distributed Tracing for MicroProfile Runtimes

Pavol Loffay (Red Hat, Inc.)

In this talk we will walk through MicroProfile-OpenTracing project and explain how it can improve observability in your cloud native Java deployments. At the beginning there will be an introduction to distributed tracing and then we will continue with the project specific features. We will also touch more advanced topics like tracing in (Istio) service mesh architectures, distributed context propagation and best practices when instrumenting your  business logic. Last but not least we will talk about project roadmap and how to get involved.

Experience level: 
Beginner

Cloud Native Java

Eclipse MicroProfile and Istio - a supplementary combination

Michael Hofmann

To develop a cloud ready application is only one side of a medal, the other side is the cloud environment hosting this application. As a software architect you have to make some decisions giving a consideration to your target runtime environment. Some aspects like configuration, fault tolerance, health checks, application metrics, request tracing and service discovery have a strong coupling with the cloud environment. Eclipse MicroProfile has a lot of specifications to make your Jakarta EE based application ready for the cloud.

Experience level: 
Beginner

Cloud Native Java

MicroProfile and Jakarta EE -- What's Next?

Kevin Sutter (IBM)

MicroProfile is well established as a microservices development platform. It blazed the trail for the Jakarta EE movement. In it's short tenure, MicroProfile has introduced us to the Fault Tolerance, JWT Propagation, Metrics, Rest Client, Config, Health Check, OpenAPI, and OpenTracing programming models. But, what's next for these two key Eclipse projects? Will MicroProfile stay independent and continue to demonstrate it's fast-paced innovation? Or, will it be combined with Jakarta EE, which is also promising a faster development cycle than the previous Java EE platform?

Experience level: 
Intermediate

Cloud Native Java

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Donate
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top