Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Foojay Podcast #38: Java in the Cloud

  • December 25, 2023
  • 4828 Unique Views
  • < 1 min read
Table of Contents
VideoPodcast AppsGuestsPodcastContentRelated Foojay PostsMusic

Java was born in 1995, when the internet as we know it today didn’t exist yet.

Cloud servers, Docker, Kubernetes, distributed systems, scaling up and down… these things are now part of our daily job, but Java wasn’t originally designed for it.

In this episode, we want to learn if the recent evolutions in OpenJDK, and ongoing related projects, will make Java a full Cloud member.

Video

Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

Guests

Grace Jansen

Mark Heckler

Guillaume Laforge

Podcast

Host: Frank Delporte

Content

00:00 Introduction of the topic and guests
04:10 How much Java is running in the cloud?
08:04 How Java is growing as a cloud programming language
10:30 Java is secure thanks to the updates every 3 months
12:02 Features in new versions towards the cloud
13:01 Finding the right cloud cost balance
18:38 Measuring energy usage to know your ecological impact
23:27 Developers also need to monitor the cloud cost
25:14 We all make mistakes and have unused cloud services
27:44 Project duration on-premise versus cloud
30:48 Evolutions in Java towards the cloud
32:40 Project CRaC and InstantOn

34:36 How the community pushes Java forward

37:24 Frameworks supporting cloud improvements
40:44 New and shiny is not always the best
44:35 How to fix problems in a cloud environment

51:15 Microservices versus Monolith

55:40 Some final thoughts about AI
58:26 Outro

Related Foojay Posts

Music

  • Barbershop John
  • Hermine Deurloo
  • Synapse by Shane Ivers - https://www.silvermansound.com 
Azul Provides the CRaC in AWS SnapStart Builds

Now, with a major Cloud platform providing built-in support for the CRaC API, it’s truly off to the races for CRaC.

Book Review: “Effortless Cloud-Native App Development Using Skaffold” (2)

Skaffold is a cloud native open source framework from Google that lets SpringBoot devs build Kubernetes apps easily and deploy effortlessly!

Building Microservices with Spring Boot Fat (Uber) Jar

In most minds, microservices is an approach to make a traditional monolithic system more structured, dividing it into logical components that correspond to different functional areas of application.

Thus, acting as a microservice, each component becomes self-contained, easily scaled, maintained and even upgraded without affecting the overall system.

Also, with a microservice architecture, you can use a software written in different programming languages, including Java.

Such freedom attracts but may frighten at the same time.

Chronicle Services: Building Fast Microservices with Java

Chronicle Services presents an opinionated view of several of the specialised libraries we have developed to support low-latency applications.

Cloud Myth: Ahead of Time Compilation Will Save You Money

The two main advantages of Java AOT natively compiled microservice frameworks are rapid boot times and reduced JVM memory usage. While technically impressive, the reality is that neither of these advantages delivers a significant economic or technical advantage when deploying to public clouds.

Many Jakarta EE runtimes (like Payara Micro) are small and fast. They can run Jakarta EE applications as either monoliths or microservices in the cloud now, with no need to adapt or rewrite your applications to proprietary frameworks.

Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Comments (0)

Highlight your code snippets using [code lang="language name"] shortcode. Just insert your code between opening and closing tag: [code lang="java"] code [/code]. Or specify another language.

No comments yet. Be the first.

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard