DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Enterprise AI Trend Report: Gain insights on ethical AI, MLOps, generative AI, large language models, and much more.

2024 Cloud survey: Share your insights on microservices, containers, K8s, CI/CD, and DevOps (+ enter a $750 raffle!) for our Trend Reports.

PostgreSQL: Learn about the open-source RDBMS' advanced capabilities, core components, common commands and functions, and general DBA tasks.

AI Automation Essentials. Check out the latest Refcard on all things AI automation, including model training, data security, and more.

Core Badge
Avatar

Daniel Oh

DZone Core CORE

Senior Principal Developer Advocate at Red Hat

Brookline, US

Joined Jul 2016

About

Java Champion, Developer Advocate, Technical Marketing, CNCF Ambassador, International Speaker, Published Author

Stats

Reputation: 2001
Pageviews: 388.1K
Articles: 24
Comments: 8

Expertise

Cloud Architecture Expertise Icon

Cloud Architecture

  • Articles
  • Refcards
  • Comments

Articles

article thumbnail
How To Get Started With New Pattern Matching in Java 21
Dive into pattern matching, a powerful new feature in Java 21 that lets you easily deconstruct and analyze data structures. Follow this tutorial for examples.
March 26, 2024
· 1,781 Views · 10 Likes
article thumbnail
Demystifying Virtual Thread Performance: Unveiling the Truth Beyond the Buzz
Virtual threads can provide high enough performance and resource efficiency based on your concurrency goal but also let you have a simple development model.
December 5, 2023
· 7,687 Views · 8 Likes
article thumbnail
Taming the Virtual Threads: Embracing Concurrency With Pitfall Avoidance
Learn what challenges you probably face when you try to run your microservices on the virtual threads. The challenge might be more complex and bigger if you need to import more Java libraries.
December 3, 2023
· 8,288 Views · 4 Likes
article thumbnail
Quarkus 3: The Future of Java Microservices With Virtual Threads and Beyond
Learn how Quarkus integrates the virtual thread for Java developers to run blocking applications with a single @RunOnVirtualThread annotation.
December 1, 2023
· 18,569 Views · 9 Likes
article thumbnail
Dynamic Data Processing Using Serverless Java With Quarkus on AWS Lambda by Enabling SnapStart (Part 2)
Learn outer loop practices in production using AWS Lambda and DynamoDB in part 2 on making serverless Java for dynamic data processing with a NoSQL database.
May 11, 2023
· 8,688 Views · 8 Likes
article thumbnail
Dynamic Data Processing Using Serverless Java With Quarkus on AWS Lambda (Part 1)
This step-by-step tutorial explores how Quarkus enables Java developers to implement serverless functions on AWS Lambda to process dynamic data on AWS DynamoDB.
May 1, 2023
· 7,306 Views · 5 Likes
article thumbnail
Build a Quarkus Reactive Application Using Kubernetes Secrets
In this post, learn how to follow security policies while developing applications for the cloud by using Kubernetes Secrets.
June 6, 2022
· 5,034 Views · 3 Likes
article thumbnail
Extend Kubernetes Service Discovery With Stork and Quarkus
Quarkus enables developers to integrate client-based load balancing programming using Stork and Consul for reactive Java applications.
April 15, 2022
· 4,002 Views · 3 Likes
article thumbnail
Java Serverless Functions With Quarkus Quick Starts
Getting started with your first Java serverless function using a Quarkus quick start.
April 6, 2022
· 4,771 Views · 6 Likes
article thumbnail
Simplify Java Persistence Implementation With Kotlin on Quarkus
This article demonstrates how Quarkus enables developers to simplify JPA implementation using Kotlin programming APIs for reactive Java applications.
April 6, 2022
· 4,247 Views · 5 Likes
article thumbnail
Get Started With Reactive Programming With Kotlin on Quarkus
In this article, learn how Quarkus enables developers to keep using Kotlin programming APIs for reactive Java applications.
March 24, 2022
· 2,869 Views · 4 Likes
article thumbnail
What's New With Java 17 and Containers?
Quarkus allows developers to start a new application development based on OpenJDK 17. Read the tutorial below to find out how!
March 16, 2022
· 4,341 Views · 5 Likes
article thumbnail
Simplify Java Persistence Using Quarkus and Hibernate Reactive
This tutorial shows how you can simplify reactive Java applications that persist data using the Hibernate ORM with Panache extension in Quarkus.
January 14, 2022
· 11,891 Views · 8 Likes
article thumbnail
Visualize your Apache Kafka Streams using the Quarkus Dev UI
Visualize your Apache Kafka Streams using the Quarkus Dev UI
December 11, 2021
· 14,354 Views · 1 Like
article thumbnail
Boost throughput with RESTEasy Reactive in Quarkus 2.2
With the new 2.2 release, Quarkus continues to improve in terms of network-related features, reactive programming, and integration with the Eclipse Vert.x event bus.
November 9, 2021
· 5,655 Views · 1 Like
article thumbnail
A Java developer's guide to Quarkus
A new eBook demonstrates how developers can keep using the Java framework to build new serverless functions.
August 13, 2021
· 13,998 Views · 6 Likes
article thumbnail
Bind a Cloud Event to Knative
CloudEvents provides a common format to describe events and increase interoperability.
July 6, 2021
· 8,616 Views · 2 Likes
article thumbnail
Making portable functions across serverless platforms
Quarkus Funqy brings portability to serverless functions
June 15, 2021
· 7,710 Views · 3 Likes
article thumbnail
Get Started With Java Serverless Functions
Quarkus allows you to develop serverless workloads with familiar Java technology.
June 4, 2021
· 12,217 Views · 7 Likes
article thumbnail
What Is Serverless With Java?
The serverless development model is now a requirement for enterprises that want to spin up their business applications on-demand rather than running them all the time.
Updated May 22, 2021
· 22,754 Views · 36 Likes
article thumbnail
Getting started with Java Serverless Functions using Quarkus and AWS Lambda
Java serverless functions with Quarkus
May 14, 2021
· 14,880 Views · 2 Likes
article thumbnail
Build Even Faster Quarkus Applications With fast-jar
Quarkus is already fast, but what if you could make inner loop development with the supersonic, subatomic Java framework even faster? Introducing the fast-jar format!
April 15, 2021
· 6,982 Views · 4 Likes
article thumbnail
Set Up Network Parental Controls on a Raspberry Pi
With minimal investment of time and money, you can keep your kids safe online.
March 11, 2021
· 21,430 Views · 5 Likes
article thumbnail
What Makes Java Open-Source?
Navigating Java from an open-source perspective can be a bit confusing given the language's long history, acquisitions, and relicenses.
January 24, 2021
· 5,381 Views · 5 Likes

Refcards

Refcard #362

Getting Started With Quarkus Serverless Functions

Getting Started With Quarkus Serverless Functions

Comments

Visualize your Apache Kafka Streams using the Quarkus Dev UI

Dec 15, 2021 · danieloh30

Cool. Thanks for sharing!

A Java developer's guide to Quarkus

Sep 09, 2021 · danieloh30

I can't still agree that VPS can solve all business problems and is a cheaper maintenance cost than serverless cloud. It will vary business domains, workloads, seasonality, topology, human resources.

A Java developer's guide to Quarkus

Sep 08, 2021 · danieloh30

Thanks for sharing your thoughts. I agree that cost is always important to manage the business but I disagree traditional infrastructure(VMs) can leverage all workloads for scalability, performance, reliability. Also, serverless is not "cloudfull" but the serverless functions should be scaled down to zero when there's no demand at all. It means all relevant resources are free then you don't need to pay for that. If you have bad experiences with serverless, esp cost stuff, I'd say you need to optimize the application first to fit in Serverless architecture. What language, framework, package do you use to run functions on the cloud? If you have Knative on prem Kube, you can build your own serverless platform as well :)

What Is Serverless With Java?

Jun 05, 2021 · danieloh30

Thanks! Node means Kubernetes worker node. HotSpot box means Java which is the lowest density to run app pods.

What Is Serverless With Java?

May 25, 2021 · danieloh30

Yeah, native compilation will be one of the next topics.

What Is Serverless With Java?

May 24, 2021 · danieloh30

Stay tuned! It will come up soon :)

What Is Serverless With Java?

May 24, 2021 · danieloh30

Thanks, James! It will come soon!

Build Even Faster Quarkus Applications With fast-jar

Apr 15, 2021 · danieloh30

When you run the Quarkus development mode(i.e. mvn quarkus:dev), you don't need to recompile, rebuild, repackage, restart runtime whenever you change code since Quarkus does it automatically which means developers can save time for those jobs.

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: