9:00 - 9:45 Track D

Eclipse MicroStream - Ultra-fast Java cloud-native persistence for microservices and serverless apps

Hibernate is the de facto standard persistence framework for traditional Java database applications. Now, Eclipse MicroStream was built to be the Java persistence for containerized microservices and serverless functions. Eclipse MicroStream follows the system prevalence architectural pattern. The engine enables seamlessly storing any Java objects of any size and complexity transaction-save into cloud-native blob stores such as AWS S3 or any other binary storage. ACID transactions are journaled and deltas of the system state are regularly saved to disk. To reduce startup time and run also with a small RAM capacity of under 1 GB, MicroStream provides lazy loading. With Java Streams API, queries are executed in memory in microseconds - way faster than comparable JPA queries. Implementing is simple. There are no requirements for the entity classes, no annotations, interfaces, or superclasses, just POJOs. Additionally, expensive mappings or any data conversions are eliminated. The core benefits are extremely high performance, simple implementation, running trouble-free with stateless microservices, and reduced cloud storage costs.

Read more...
Speaker:
Markus Kett and Christian Kuemmel
Podjetje
MicroStream
12:00 - 12:45 Thursday, June 1

What every Java developer needs to know about Serverless

Due to the savings it provides, serverless architecture ends up being a very relevant option to be used in the cloud or on-premises. Therefore, sooner or later you will come across this type of architecture at your work or in a new opportunity. But many people, when thinking about serverless, dismiss Java as an option. However, Java is an excellent choice for you to create a serverless application. Get inside the serverless architecture and learn how the Java ecosystem has evolved to be a great fit for this scenario. Having this knowledge will prepare you for serverless architecture without requiring you to learn any new languages.

Read more...
Speaker:
Helber Belmiro
Podjetje
Red Hat
12:55 - 13:40 Thursday, June 1

In-Memory Computing - The Big Picture

Modern software systems must process tons of data and must provide low latency responsiveness to be able to compete. We've known for a long time that traditional databases cannot keep pace. In-memory computing is incredibly faster. Therefore, in-memory concepts have been added at every nook and cranny. However, is it enough just to use some in-memory computing? Are there differences? Is it sufficient to simply use a cache? Are there pitfalls? When should I use a distributed cache? Is an in-memory database the better approach? What is actually an in-memory data grid?

In this session, you learn the basics and get a better overview to make a decision that fits your project and team.

Read more...
Speaker:
Markus Kett
Podjetje
MicroStream
12:55 - 13:40 Track D

In-Memory Computing - The Big Picture

Modern software systems must process tons of data and must provide low latency responsiveness to be able to compete. We've known for a long time that traditional databases cannot keep pace. In-memory computing is incredibly faster. Therefore, in-memory concepts have been added at every nook and cranny. However, is it enough just to use some in-memory computing? Are there differences? Is it sufficient to simply use a cache? Are there pitfalls? When should I use a distributed cache? Is an in-memory database the better approach? What is actually an in-memory data grid?

In this session, you learn the basics and get a better overview to make a decision that fits your project and team.

Read more...
Speaker:
Markus Kett
Podjetje
MicroStream
12:00 - 12:45 Track D

What every Java developer needs to know about Serverless

Due to the savings it provides, serverless architecture ends up being a very relevant option to be used in the cloud or on-premises. Therefore, sooner or later you will come across this type of architecture at your work or in a new opportunity. But many people, when thinking about serverless, dismiss Java as an option. However, Java is an excellent choice for you to create a serverless application. Get inside the serverless architecture and learn how the Java ecosystem has evolved to be a great fit for this scenario. Having this knowledge will prepare you for serverless architecture without requiring you to learn any new languages.

Read more...
Speaker:
Helber Belmiro
Podjetje
Red Hat
12:55 - 13:40 Thursday, June 1

Under the hood: tricks, hacks and techniques that make Quarkus so enjoyable and fast

When we talk about Quarkus, we generally mention what a great platform it is for micro-services, or web applications, and we show how much effort went into the developer experience and all the fancy things it does to make you more productive and happier. Well, this talk isn’t about that. This talk explains how Quarkus achieves that. This talk will explain the challenges we faced when developing Quarkus and all those times where we pushed the boundaries of what it was possible to do, just to make our user’s lives easier. We will talk about bytecode scanning, indexing, modification, working around Java language and bytecode limitations, generating native code, as well as elegant or hacky techniques employed by Quarkus to solve interesting problems. Come to see how the magic is made: behind the scenes. You may be amazed, or scared, but you’re bound to learn a thing or two ?.

Read more...
Speaker:
Stéphane Épardaud
Podjetje
Red Hat
10:05 - 10:50 Thursday, June 1

Virtual Threads in action!

Helidon Níma has become the world’s first web framework which is by design based on Virtual threads – one of the major gamechanger in the industry. Virtual Threads, first in research Project Loom and now as a preview feature in JDK19+, dramatically change the resource usage in the JVM, allowing achieving performance comparing to reactive engines, but with fully blocking paradigm. In this talk I am going to tell you the story of Helidon Níma – what were the problems and what were the solutions, what tasks it is designed to work on, and why it has changed the world of web frameworks.

Read more...
Speaker:
Daniel Kec
Podjetje
Oracle
10:05 - 10:50 Track E

Virtual Threads in action!

Helidon Níma has become the world’s first web framework which is by design based on Virtual threads – one of the major gamechanger in the industry. Virtual Threads, first in research Project Loom and now as a preview feature in JDK19+, dramatically change the resource usage in the JVM, allowing achieving performance comparing to reactive engines, but with fully blocking paradigm. In this talk I am going to tell you the story of Helidon Níma – what were the problems and what were the solutions, what tasks it is designed to work on, and why it has changed the world of web frameworks.

Read more...
Speaker:
Daniel Kec
Podjetje
Oracle
Subscribe to this RSS feed