Skip to main content
  • Log in
  • Manage Cookies
EclipseCon - Eclipse Foundation
  • Conference
    • Program Schedule
    • Program List
    • Registration
  • Features
    • Community Day
    • Hacker Day
    • Dinner Meetups
    • OSGi Summit
    • Keynotes
  • Community
    • Code of Conduct
    • Health & Safety at EclipseCon
    • Community Resources
    • 2022 Speakers
    • Information for Speakers
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Venue
    • Conference Venue
    • Hotels
    • Ludwigsburg
  • About Us
    • EclipseCon 2022
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
    • Other Events
  1. Home
  2. EclipseCon
  3. Eclipse MicroProfile

Eclipse MicroProfile

Modern Java App Development in the Cloud: MicroProfile, Quarkus, and Cloud Run

Mads Opheim
Rustam Mehmandarov (Computas)

So, you need to have your Java app deployed and available for your users fast, and you would like to do as little managing, wiring, and infrastructure work as possible. How can you achieve that? Well, you go serverless with your containers using supersonic Java in the Cloud!

Join us exploring the possibilities with MicroProfile and Quarkus on Google Cloud Run. Bleeding edge Java!

Scared of the bleeding edges, or vendor lock-in? Don’t worry, with MicroProfile, you can switch to another app server with no changes to your code.

In this talk we will touch upon:

Experience level: 
Beginner

Java
Java

Microservices and data consistency: but how do we do for real?

Jean-François James (Worldline)

There has been a lot of hype around microservices. They offer many advantages for implementing DevOps best practices and having autonomous multidisciplinary teams work in parallel.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Micro frontends using WebComponents and MicroProfile GraphQL

Phillip Kruger (Red Hat, Inc.)

Microservices architectures are great when you have small, autonomous teams that take care of a certain use case in your overall solution. However, this usually all needs to come together in a UI.

In this talk we will explore the feasibility of using GraphQL and WebComponents to build Micro Frontends, extending the autonomy to the UI, allowing teams to scale even better.

We will look at a small example using Quarkus, MicroProfile GraphQL and WebComponents.

Experience level: 
Intermediate

Built on Eclipse Technologies
Built on Eclipse Technologies

Writing queryable APIs with MicroProfile GraphQL

Phillip Kruger (Red Hat, Inc.)

“GraphQL is a data query language developed internally by Facebook in 2012 before being publicly released in 2015. It provides an alternative to REST and ad-hoc web service architectures.”

In this talk, we will

  • Go through the basics of GraphQL
  • Discuss the differences with REST
  • Discuss the features in the current and future MicroProfile GraphQL API
  • Go through a basic example in Java using Quarkus.

We will look at the following GraphQL concepts:

Experience level: 
Beginner

Built on Eclipse Technologies
Built on Eclipse Technologies

Event sourcing database with MicroProfile Reactive Messaging

Daniel Kec (Oracle)

Let's take a look how CDC(Change Data Capture) can be done with triggers and message queuing service built directly in the Oracle Database and how easy it is to integrate it with MicroProfile Reactive Messaging. We will create Always free instance of Oracle Database in Oracle Cloud(OCI), setup simple data capture with triggers and build in queuing and consume the data with MicroProfile Reactive Messaging AQ connector in Helidon.

Good to know:

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

From good old monitoring to cloud native observability with MicroProfile

Jean-François James (Worldline)

Observability is the new trending buzzword, but is it really new?  You probably all have implemented some kind of observability on your application or infrastructure without labeling it as such.

Simply said, observability allows you to understand your application performance and behavior at runtime. Nothing really new, but it does it with a perspective and a depth never reached by traditional monitoring approaches so far. It may even help predict issues before they really occur.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

What does cloud-native mean anyway? (sponsored by IBM)

Alasdair Nottingham (IBM)

For the last few years the terms cloud-native and microservice architecture have been used interchangeably. However recently people have ceased to view microservices as the go-to solution for all problems, reflecting a growing maturity in our understanding of how to best take advantage of the benefits of cloud computing.

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

Building a Language Server for Eclipse MicroProfile

YK Chang (IBM)
Ryan Zegray (IBM)
Kathryn Kodama (IBM)

Language Server Protocol enables language features to be built for editors in a common and reusable manner.  Eclipse MicroProfile seeks to optimize enterprise Java for microservices architecture.  The newly created incubator project, Eclipse LSP4MP, attempts to build a language server for MicroProfile APIs to enable developers to easily build cloud-native applications using Eclipse MicroProfile.

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

Landscape of Eclipse MicroProfile Tools

YK Chang (IBM)

Eclipse MicroProfile seeks to optimize enterprise Java for microservices architecture and is a programming model that is gaining momentum and popularity. Are there tools available for developers to easily build applications with MicroProfile? In this session, we will examine the tools that are available for you to start building with MicroProfile, what is there for you to work with MicroProfile-compatible runtimes and your favourite editor to the latest that the community is working on. Join us for a chance to see the tools in action too.

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

A comparative review of microservice frameworks

Karsten Thoms (itemis AG)
Hendrik Ebbers (Karakun AG)

In this session we will compare some of the most popular Microservice frameworks in the Java ecosystem like SpringBoot, Quarkus, Eclipse MicroProfile, and more. We will give an overview and jumpstart for each framework. Next to this we will answer questions like:

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

Eclipse Foundation

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

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