/

Enhancing JAPO with Helidon 4 and Java 21

Copy Link

Unlock This Lesson

28

min

Enhancing JAPO with Helidon 4 and Java 21

Enhancing JAPO with Helidon 4 and Java 21

Enhancing JAPO with Helidon 4 and Java 21

Enhancing JAPO with Helidon 4 and Java 21

publish date

Feb 12, 2024

duration

28

min

Difficulty

Intermediate

Beginner

Beginner

Beginner

Case details

The presentation showcases the transformative journey of JAPO Search Engine, spearheaded by Mohamed, a Java Developer, and the engine's creator. Initially offered exclusively as a REST API, one of JAPO's endpoints faced latency issues due to its serverless architecture. The presentation details the pivotal shift towards optimizing performance by integrating Helidon 4 and harnessing Java 21's capabilities. The discussion commences by highlighting the limitations faced by JAPO's original architecture, specifically the cold start times resulting in delays for user queries. To counter this, the presentation explores the evolution from Java 19's introduction of virtual threads to Helidon Níma, culminating in Helidon 4, coupled with Java 21. The study emphasizes the seamless migration from serverless to server-based architecture using Helidon 4 and Java 21. It highlights potential benefits such as native executable generation, quicker application startup, and reduced resource consumption. Moreover, the presentation encourages broader community involvement in testing Helidon 4 and Java 21 in various cloud environments beyond AWS. It seeks insights into performance variations across platforms and offers thoughtful considerations for developers contemplating architectural shifts. It emphasizes aligning choices with specific application needs, event-driven nature, scaling requirements, and billing implications. In summary, this presentation serves as a compelling case study, demonstrating how the integration of Helidon 4 and Java 21 significantly enhances application performance. It encourages developers to explore these technologies for their projects' optimization and potential migration strategies. The narrative showcases JAPO's evolution, inspiring the audience to delve into Helidon 4 and Java 21 for transformative improvements in their own Java-based applications.

Share case:

About Author

Java Developer & Software Architect

Mohamed is a seasoned Software Engineer with over 13 years of experience in Java development. Throughout his career, he has successfully navigated diverse high-technology industries, including FinTech, Aerospace Manufacturing, and Telecommunications. Passionate about open source contributions, Mohamed launched two impactful projects in November 2021: Froporec (https://froporec.org/) and Jisel (https://jisel.org/). These initiatives aim to facilitate the migration of legacy Java code to newer versions, starting from Java 17.

In October 2023, Mohamed also introduced JAPO (Java Annotations Repo), which marks the world's first search engine dedicated to searching and exploring Java annotations.

In recognition of his expertise, Mohamed has obtained notable certifications in Java 17, Java 11, and Spring Framework 5 / Spring Boot 2. With his extensive knowledge and commitment to innovation, Mohamed continues to drive advancements in software engineering.

Java Developer & Software Architect

Mohamed is a seasoned Software Engineer with over 13 years of experience in Java development. Throughout his career, he has successfully navigated diverse high-technology industries, including FinTech, Aerospace Manufacturing, and Telecommunications. Passionate about open source contributions, Mohamed launched two impactful projects in November 2021: Froporec (https://froporec.org/) and Jisel (https://jisel.org/). These initiatives aim to facilitate the migration of legacy Java code to newer versions, starting from Java 17.

In October 2023, Mohamed also introduced JAPO (Java Annotations Repo), which marks the world's first search engine dedicated to searching and exploring Java annotations.

In recognition of his expertise, Mohamed has obtained notable certifications in Java 17, Java 11, and Spring Framework 5 / Spring Boot 2. With his extensive knowledge and commitment to innovation, Mohamed continues to drive advancements in software engineering.

Java Developer & Software Architect

Mohamed is a seasoned Software Engineer with over 13 years of experience in Java development. Throughout his career, he has successfully navigated diverse high-technology industries, including FinTech, Aerospace Manufacturing, and Telecommunications. Passionate about open source contributions, Mohamed launched two impactful projects in November 2021: Froporec (https://froporec.org/) and Jisel (https://jisel.org/). These initiatives aim to facilitate the migration of legacy Java code to newer versions, starting from Java 17.

In October 2023, Mohamed also introduced JAPO (Java Annotations Repo), which marks the world's first search engine dedicated to searching and exploring Java annotations.

In recognition of his expertise, Mohamed has obtained notable certifications in Java 17, Java 11, and Spring Framework 5 / Spring Boot 2. With his extensive knowledge and commitment to innovation, Mohamed continues to drive advancements in software engineering.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.

Questions?

Chat with Us!

910 Foulk Road, Suite 201

Wilmington, DE 19803, USA

© 2025 Geekle. All rights reserved.