Presentation is loading. Please wait.

Presentation is loading. Please wait.

Project Helidon Deep Dive

Similar presentations


Presentation on theme: "Project Helidon Deep Dive"— Presentation transcript:

1 Project Helidon Deep Dive
Confidential – Oracle Internal/Restricted/Highly Restricted Project Helidon Deep Dive Java Libraries for Microservices 5This is a Title Slide without Graphic slide ideal for including a picture with a brief title, subtitle and presenter information. Do not customize this slide with your own background. Joe Di Pol Romain Grécourt Oracle Oct 25, 2018

2 Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

3 Agenda Brief Helidon Overview Dive into code
1 Brief Helidon Overview Dive into code 2 Confidential – Oracle Internal/Restricted/Highly Restricted

4 A set of Java libraries for developing microservices.

5 Microframework Functional style Reactive Transparent MicroProfile Declarative style CDI, JAX-RS, JSON-P Familiar to Java EE devs

6 Helidon Architecture Helidon SE Helidon MP Netty Simple Transparent
No classloading tricks No packaging tricks Just a Java SE application CDI JAX-RS JSON-P WebServer Config Security Netty

7 What is Helidon SE? Reactive WebServer
Simple functional routing model with reactive Flow API Built on Netty OpenTracing and Metrics JAX-RS, JSON-P support Static content support Config Flexible, typed config model Multiple data sources Hierarchical model Dynamic updates Extensible Security Authentication Authorization Outbound Security Auditing Extensible

8 Open Source Project @helidon_project

9 Dive into Code https://github.com/barchetta/helidon-se-codeone-2018
Server config and startup Routing JSON handling: requests, response Threading considerations, Async Metrics Tracing Security Large payload (streaming)

10 Copyright © 2018 Oracle. All rights reserved.
Q & A Copyright © 2018 Oracle. All rights reserved.


Download ppt "Project Helidon Deep Dive"

Similar presentations


Ads by Google