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. Cloud Native Technologies

Cloud Native Technologies

Cloud Native Technologies
Cloud Native Technologies

Piranha Cloud - from Eclipse GlassFish to super fast Cloud and Serverless Java

Ondro Mihalyi (Omnifish OU)

Eclipse GlassFish means stability and tradition, while Piranha Cloud is a next generation cloud-native Jakarta EE runtime built for extreme speed, short cold starts and developers’ joy. Wanna see Jakarta EE boot under 100 milliseconds? Wanna understand how that's possible and what’s the role of GlassFish in it? Then come to this talk.

 

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Afraid of Java cold starts in Serverless? Fear not, Java is super fast!

Ondro Mihalyi (Omnifish OU)

For years, we’ve been told that Java suffers from cold starts in AWS Lambda and Serverless in general. Believe it not. Java is extremely fast to start, the simplest Java program starts in milliseconds. It’s the Java frameworks and libraries that slow things down in general. But not all of them…

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Achieve Instant on Java Cloud Applications for Scaling to Zero with Checkpoint and Restore

Thomas Watson (IBM)

In serverless environments it is desirable to have applications that can start up very quickly. Very fast startup time can enable scale to zero when deploying applications to Kubernetes with technologies like Knative. Many popular Java frameworks have looked at using GraalVM's native compiler/image capability to achieve very fast startup times. However it is also common to have Java applications where compiling to native is quite difficult and often times not possible without large amounts of effort.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Addressing the transaction challenge in a cloud-native world

Grace Jansen (IBM)

This session enables developers to question the validity of the assumption that cloud-native microservices must be stateless in order to function effectively on the cloud. In this session we dive into why stateful microservices are still necessary in the cloud, why more traditional methods of implementing transactions may not be effective for the cloud and the alternative offered by MicroProfile LRA (Long Running Actions). We'll dive deeper into this specification and how it can be implemented within an application.

 

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Thriving in the cloud: Going beyond the 12 factors

Grace Jansen (IBM)

This session goes beyond the 12 factor app by diving deeper into the additions and revisions added in the 15 factor app methodology. We'll explore why these additions and revisions were necessary and why this methodology can be affective as a guide to building applications that are able to thrive in the cloud. We'll then explore some of the Open Source tools and technologies that can enable these factors, specifically looking at many of the MicroProfile APIs (e.g. MicroProfile OpenTelemetry, MicroProfile Health, MicroProfile Metrics and MicroProfile JWT).

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Is cloud native really the final destiny?

Gireesh Punathil (IBM)

With $20T market cap, cloud native computing landscape is growing at an accelerating pace. The fundamental premise of cloud native computing heralds loosely coupled systems that are resilient, manageable and observable. In this session, we illustrate each of these and examine which aspects of a modern business is supported by these parameters, and which are not. We then present other problems of enterprise grade software, and explain characteristics such as connectible, customizable and automatable as equally important, and provide methods and best practices around those.

 

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Jakarta RPC: A Better Way to gRPC in Java

Aleks Seovic (Oracle)

Jakarta gRPC aims to do for Java gRPC services what JAX-RS did for REST: it makes them easier to implement, by allowing developers to annotate service classes and methods, and by generating client-side proxies automatically, based on the annotated Java interface. It also allows them to integrate and play nicely with other Jakarta specs, such as CDI and Config, which is something native, proto-based gRPC services do not do very well.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Feature flags in OSGi applications

Christian Schneider (Adobe)

This talk introduces several strategies how to roll out changes premptively without immediate activation. This can be used to make features available early for pilot customers or only with a special license. Similarly features can rolled back quickly, in case something goes wrong. Like many patterns this comes at the price of higher complexity.
The condition service spec allows to bind to such feature flags without coupling your code to a specific feature flag tooling.
We also discuss how to phase out the feature flags to make sure the code stays lean. 

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Tracing microservices using MicroProfile Telemetry

Emily Jiang (IBM)

Do you know the new tracing standard? OpenTelemetry (https://opentelemetry.io), the merge OpenTracing and OpenSensus, is the answer. MicroProfile adopts OpenTelemetry Tracing and enables microservices to trace the invocations even easier. Come to this session to learn about how to use the new specification MicroProfile Telemetry to trace your microservices.  

 

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Eclipse JKube - What's up, Doc?

Marc Nuri (Red Hat, Inc.)

Eclipse JKube is a collection of plugins and libraries that are used for building container images for your Java applications and deploying them into Kubernetes with ease.

In this demo-based talk, I'll give an overview of JKube and its plugins for those who still don't know what JKube is. Next, I'll showcase the latest updates and available features we've implemented during the past year. Finally I'll demo some of the features we're cooking for the upcoming releases, and share some highlights of our roadmap.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • next
  • last

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