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

Application servers and cloud-native applications: match or mismatch?

Jean-François James (Worldline)

Over the years Java application servers have acquired a bad reputation among developers:

  • Tedious and error-prone development cycle
  • Painful testing
  • Slow startup time
  • Heavy system footprint.

In a nutshell: not productive enough and too heavy for modern cloud-native applications!

But is this bad reputation still relevant today? What about modern application servers and frameworks such as OpenLiberty, WidlFly, Quarkus, Payara, KumuluzEE and TomEE? Are they ready for this new cloud-native world?

Experience level: 
Intermediate

Cloud Native Java
Cloud Native Java

Effective Kubernetes for Jakarta EE and MicroProfile Developers

Reza Rahman (Microsoft Corp.)

There are several key techniques to understand while using Kubernetes with Jakarta EE and MicroProfile applications. Examples include:

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

Optimize your applications to the max with Jakarta EE and MicroProfile

Edwin Derks (Ordina)

Jakarta EE’s programming model and application server runtimes are a modern approach for developing Java-based enterprise applications. Especially when complemented with Eclipse MicroProfile and supporting tools, these fit perfectly in containers and scalable infrastructures. In this talk, I will explain how to tailor and optimise such enterprise applications to the max in order to achieve optimal value and development experience. In addition, I will compare some key concepts with competitors like Spring Framework.

Experience level: 
Intermediate

Cloud Native Java
Cloud Native Java

End-to-End Microservices - with Eclipse MicroProfile

Ivar Grimstad (Eclipse Foundation)

Eclipse MicroProfile provides a set of APIs for creating cloud-native microservices. In this session, 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.

You will get an overview of the technologies and learn how to get started with Eclipse MicroProfile to create portable 12-factor microservices in an efficient manner.

Experience level: 
Intermediate

Cloud Native Java
Cloud Native Java

Build-A-Bike Workshop

Ryan Esch (IBM)
Andrew Guibert (IBM)

Liberty Bikes is a four player, elimination game built using the latest technologies of Java EE 8 and MicroProfile 3.0. Come build your first (or 100th) microservice as you create an AI to compete in a battle royale against your fellow attendees. In this lab, you will develop a complete microservice, leveraging MicroProfile Rest Client to seamlessly integrate and communicate with an existing application. Can you become champion of the grid?

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

Microservice Patterns - Implemented by Eclipse MicroProfile

Ivar Grimstad (Eclipse Foundation)

Eclipse MicroProfile provides specifications for the most commonly used microservice patterns. This session presents a group of patterns that will be in explained and demoed live in a down-to-earth and easily understandable way.

Patterns covered include Service per Container, Externalized Configuration, Health Check API, Application Metrics, Circuit Breaker, Access Token, Distributed Tracing.

There will be live coding and demo of all technologies implementing the patterns.

Experience level: 
Advanced

Cloud Native Java (Sponsored by CNCF)

Future Self-boot JEE Apps for Real Financial Enterprise Systems

Hirofumi Iwasaki (Rakuten Card Co., Ltd.)
Ville Misaki (Rakuten, Inc.)

1. Jakarta EE Apps and Micro profile

2. Legacy container booting style vs. Microservices

3. Micro profile for real enterprise systems - real-time and batch

4. Faster boot-up for "cloud-native" financial systems

5. Streaming architecture with microservices

Experience level: 
Advanced

Cloud Native Java (Sponsored by CNCF)

Kubernetes Native with Eclipse MicroProfile

Alex Soto (Red Hat, Inc.)

Kubernetes is becoming the de-facto platform to deploy our application nowadays. But this movement also implied some changes on the way we code our applications, where we just develop a monolith application where everything was up and running up front, now we are breaking down this monolith into (micro)services architecture. Although it might seem easy, done properly is not an easy movement as there are some challenges to address that were not there before, at monolith architecture time.

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

Pragmatic Microservices in Kubernetes with MicroProfile

Ondrej Mihalyi (Payara Services Limited)

This tutorial explains how to design applications to effectively develop them with the Microservices architecture. It examines building microservices step by step, how to design boundaries between components using Domain-driven design and when to split a microservice into smaller services.

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

Cloud-ready apps effectively with MicroProfile

Ondrej Mihalyi (Payara Services Limited)

This live coding session shows how to design Jakarta EE applications to effectively develop them with the Microservices architecture. From a simple Jakarta EE service, we'll evolve our code using MicroProfile to build a scalable system with very few code changes and no code waste.

You'll see how to focus on business logic and application design, and not to worry about the technology or cloud. With Jakarta EE and MicroProfile, it's very easy to evolve your codebase to scale it and run in the cloud in the future.

Experience level: 
Beginner

Cloud Native Java (Sponsored by CNCF)

  • 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