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. Microservices

Microservices

Innovation without compromise: better, stronger, faster Java in the Cloud (sponsored by IBM)

Alasdair Nottingham (IBM)

Innovation in the cloud-era is about driving efficiencies, agility, and greater opportunities to deploy workloads to the cloud of your choice. Join us as we explore critical challenges faced by organizations in their move to cloud-native architectures along with the innovation in Java standards, including MicroProfile and Jakarta EE, and emerging technologies that help them build and deploy their applications on any cloud, faster and with better performance.

Experience level: 
Beginner

Java
Java

Chopping the monolith

Nicolas Fränkel (Hazelcast)

Micro services are ubiquitous. However, most companies that implement micro services do not reap their full benefits - at best. At worst, it’s an epic failure.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

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

Microservice vs Monolith - May the Modules be with you

Jürgen Albert (Data In Motion Consulting GmbH)

A long time ago in a java galaxy not far far away, a war rages for years now. A war between the forces of the monoliths and the microservices, leaving untold numbers of Developers and DevOps frustrated in their wake and whole teams and projects devestated. In between these heated conflict, the Microliths and Microservice Monoliths want to brin reason but only achieve more confusion and suffering...

There is hope though and some real world beacons can show the galaxy how peace and equalibirium can be achieved!

Experience level: 
Beginner

Java
Java

Faster Data Access with MicroStream

Rudy De Busscher (Payara Services Limited)

Microservices are used more and more but many of them need to access data. Using a database is well established but also slow as data need to be retrieved from an external system in another format and structure and thus requires a mapping.

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Explore the new Jakarta Core Profile

Rudy De Busscher (Payara Services Limited)

The Jakarta EE 10 release contains the new Core profile which is targeted to smaller runtimes, especially for microservices.

This talk will explore the reasoning behind the profile, its contents, and what might be missing in the profile to be used successfully in production, etc ...

We will also explore the products that already support the core profile and show a little demo of how you can use them.

 

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

Exploring Stateful Microservices in the Cloud Native World

Mary Grygleski (IBM)

How does one choose to architect a system that has a Microservice / REST API endpoints? There are many solutions out there. Some are better than others. Should state be held in a server side component, or externally? Generally we are told this is not a good practice for a Cloud Native system, when the 12-factor guidelines seem to be all about stateless containers, but is it?

Experience level: 
Beginner

Cloud Native Technologies
Cloud Native Technologies

AOT or JIT: Faster Startup or Faster Code?

Simon Ritter (Azul Systems, Inc)

Microservices have become a prevalent architectural approach to developing applications. Moving from a monolithic application to multiple container-based services has many advantages. One of the largest is dynamic scalability; spinning up and shutting down instances of services to adapt to dynamic loads is very cost-effective in a public cloud environment.

For JVM-based applications, running in a managed environment using JIT compilation, this provides additional challenges. Primarily, this is around the time required for a service to warm up and reach the optimum level of performance. To address this, we have seen various approaches such as the Graal VM and Quarkus that use an AOT approach rather than JIT compilation.

In this session, we will explore the pros and cons of both approaches to help in understanding the tradeoff between initial performance and overall
performance. At the end of the session, you will have a clear idea of how to approach your Java microservice design from the AOT and JIT perspective.

Experience level: 
Intermediate

Java & JDT
Java & JDT

Jakarta EE 9 and Beyond

Ivar Grimstad (Eclipse Foundation)

Jakarta EE 9 lowers the barriers of entry, eases migration, and lays a foundation for future innovation. Jakarta EE 9.1 takes this even further by offering Java SE 11 support.

In this session, I will go through what Jakarta EE 9.1 brings to the table and how this release lowers the barriers of entry, eases migration, and lays the foundation for a platform for future innovation. We will also look ahead to what future releases may bring.

The session includes a demo including converting from the javax. to jakarta. namespace as well as looking at available implementations.

Experience level: 
Advanced

Cloud Native Technologies
Cloud Native Technologies

LEMMA: Eclipse-Powered Modeling of Microservice Architecture

Florian Rademacher (IDiAL Institute, University of Applied Sciences and Arts Dortmund)

Microservice Architecture (MSA) is one of the recent trends in the area of Software Architecture. MSA promotes to decompose software systems into distributed services, each focusing on a well-defined, distinct task with the greatest possible independence in both technical and organizational hindsight.

Experience level: 
Beginner

Modeling Tools and Technologies
Modeling Tools and Technologies

  • 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