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

MicroProfile GraphQL and JPA: Meant for each other

Andy McCright (IBM)
Adam Anderson (IBM)

Can it really be that easy?! Yes it can! Come check out this session where we'll discuss and demo how you can rapidly build data-driven microservices using GraphQL. MicroProfile GraphQL makes it simple to create Java-based GraphQL services with a few annotations. JPA makes it simple to access data in a database.  When you put these two technologies together, sparks will fly (the good kind)!  With very little code, we can build services that allow clients to get exactly what they want from the database.

Experience level: 
Intermediate

Cloud Native Technologies
Cloud Native Technologies

Modularity is more evolved than invented

Todor Boev (Software AG)

In this talk we will follow a single rule to gradually discover the design principles at the root of most modular runtimes: OSGi, java modules, even microservices. We will contend that the degree to which a software system is committed to following this rule drives it's final shape in a way similar to natural evolution. We believe this will help software professionals understand why their modular applications exhibit certain traits like the particular distribution of complexity between modules.

Experience level: 
Beginner

OSGi
OSGi

Secure Microservices made easy with Eclipse MicroProfile JWT

Emily Jiang (IBM)

Are you wondering how to secure microservices? Eclipse MicroProfile JWT  (https://microprofile.io/)  is the answer. MicroProfile JWT designs a token based authentication and authorization mechanism, which enables authorized access from clients to services or  from services to services by using JWT token.

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

From Monolith to Microservices using OSGi

Patrick Paulin (Modular Mind)

Microservices are often created by refactoring a service out of an existing monolithic application. There are some who suggest that for greenfield development it is actually preferable to build a monolith first and allow microservices to be pulled out as service boundaries are discovered. But whether you’re dealing with an existing Java-based monolith or are looking for ways to develop new functionality, the OSGi framework and Eclipse OSGi tooling can do a lot to improve your development process.

Experience level: 
Intermediate

OSGi
OSGi

Microservices and the Modular UI

Patrick Paulin (Modular Mind)

While microservice architecture has become extremely common, its use in the UI layer is still somewhat rare and difficult. Building microservices in the UI layer (sometimes called Micro Frontends) requires well-thought-out support frameworks that allow for collaboration between loosely coupled and independently deployable components. Well it turns out that the Eclipse Platform developers have been innovating and fine-tuning such frameworks for the last 20 years, and in this session we'll explore what they have to teach us.

Experience level: 
Beginner

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

Quarkus - Supersonic Subatomic Java

Anamarija Talijanac (IBM)

Dive into the next generation cloud native framework for running Java in microservice oriented cloud platforms. Quarkus focuses on developers and ease of use in modern serverless environments.
It is a Kubernetes Native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards. 
A hands on overview of the Quarkus cloud native framework, what it brings to the Java ecosystem and what new concepts and design guidelines it introduces.

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

3 easy performance improvements in your microservices architecture

Nicolas Fränkel (Hazelcast)

While a microservices architecture is more scalable than a monolith, it has a direct hit on performance.

To cope with that, one performance improvement is to set up a cache. It can be configured for database access, for REST calls or just to store session state across a cluster of server nodes. In this demo-based talk, I’ll show how Hazelcast In-Memory Data Grid can help you in each one of those areas and how to configure it. Hint: it’s much easier than one would expect.

 

Experience level: 
Beginner

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

Usable Stacks: Reference Architectures from Edge to Cloud

Kilton Hopkins (Edgeworx, Inc.)

This session will walk through several reference architectures that solve common edge and IoT situations. The audience will gain a solid understanding of how to place many popular Eclipse IoT technologies in a software stack and form a complete set of solutions.

Experience level: 
Intermediate

IoT & Edge

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)

  • 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