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
Core Badge
Avatar

Kyriakos Mandalas

DZone Core CORE

Lead Software Engineer at Cognity

Athens, GR

Joined May 2017

https://github.com/kmandalas

Stats

Reputation: 1967
Pageviews: 191.6K
Articles: 13
Comments: 5
  • Articles
  • Comments

Articles

article thumbnail
HAIP 1.0 for Verifiable Presentations: Securing the VP Flow
HAIP 1.0 mandates signed requests (JAR), encrypted responses, and certificate-based verifier identity for VP flows. Here's how to approach it with Spring and Android.
January 26, 2026
· 2,029 Views · 1 Like
article thumbnail
Securing Verifiable Credentials With DPoP: A Spring Boot Implementation
DPoP binds access tokens to a client's key so even if intercepted, they can't be misused. It's mandatory for EUDI/HAIP 1.0 and supported since Spring Boot 3.5.
January 5, 2026
· 3,854 Views · 4 Likes
article thumbnail
Issue and Present Verifiable Credentials With Spring Boot and Android
Explore how SD-JWTs, OIDC4VCI, and OIDC4VP enable user-consented, selective disclosure of Verifiable Credentials using open standards in a demo setup.
May 5, 2025
· 5,429 Views · 2 Likes
article thumbnail
Dynamic Forms With Camunda and Spring StateMachine
A blueprint for building adaptive and future-proof process automation systems, ensuring they can respond quickly to changing business needs.
March 6, 2025
· 5,708 Views · 4 Likes
article thumbnail
Going Full-Stack With Kotlin/JS and Spring Boot
In this article, explore Kotlin/JS for creating a web application that communicates with a Spring Boot backend which is also written in Kotlin.
December 18, 2023
· 8,560 Views · 10 Likes
article thumbnail
Competing Consumers With Spring Boot and Hazelcast
Follow a simplified demo implementation of the competing Consumers pattern using Java, Spring Boot, and Hazelcast's distributed queue.
May 29, 2023
· 9,428 Views · 12 Likes
article thumbnail
Auto-Scaling a Spring Boot Native App With Nomad
In this tutorial, we will use Terraform to spin up a minimal Nomad/Consul cluster on GCP and then deploy a Spring Boot native app to test-drive Nomad's Horizontal Application Autoscaling capabilities.
Updated November 23, 2022
· 14,886 Views · 11 Likes
article thumbnail
Component Tests for Spring Cloud Microservices
In this tutorial, we discussed guidelines and considerations for Spring Cloud microservices component tests and provided a recipe for common use cases.
February 9, 2022
· 15,396 Views · 12 Likes
article thumbnail
Look, Ma! No Pods!
Microservices CI/CD with GitLab and HashiCorp Nomad.
Updated March 10, 2021
· 23,612 Views · 7 Likes
article thumbnail
Manage Hierarchical Data in MongoDB With Spring
In this article, we show CRUD operations on hierarchical data stored in MongoDB by taking advantage of the "$graphLookup" operation and build a Spring Boot app.
January 25, 2021
· 27,718 Views · 7 Likes
article thumbnail
Spring Reactive Microservices: A Showcase
A road-map to developing Reactive Microservices in Spring. We combine material from various official and 3rd party sources and our personal experience.
Updated October 21, 2020
· 23,013 Views · 16 Likes
article thumbnail
Scalable Client-Server Communication With WebSockets and Spring Boot (Part II)
We will show how to secure WebSockets communication over SSL/TLS. We will also bring Server Sent Events (SSEs) into play, and the challenges horizontal scaling presents in such architectures.
June 12, 2020
· 16,678 Views · 7 Likes
article thumbnail
Full-Duplex Scalable Client-Server Communication with WebSockets and Spring Boot (Part I)
In the first part of this tutorial, we take a look at how to configure a Java WebSocket that communicates with a microservices infrastructure.
Updated May 6, 2020
· 35,241 Views · 23 Likes

Comments

Auto-Scaling a Spring Boot Native App With Nomad

May 20, 2025 · Kyriakos Mandalas

Thanks, If I find the time I want to see what has changed in the meantime since Nomad has evolved a lot since the time of writing...

Pros and Cons for Using GraalVM Native-Images

Mar 29, 2021 · Petr Bouda

Hello - nice post!

What about CI/CD? Which things change when we need to build and deploy native images via automated pipelines?

For example the CI server machines will need more processing resources to accommodate with larger build times. Also do they need to have GraalVM installed? Other considerations?

P.S: the link https://www.graalvm.org/docs/reference-manual/native_heapdump/ needs to be updated (404)

Spring Reactive Microservices: A Showcase

Nov 02, 2020 · Kyriakos Mandalas

You are right, same we have it here in the github project: https://github.com/kmandalas/webclient-showcase/blob/master/gateway-service/src/main/resources/application.yml We will correct it in the article as well. Thanks.

Full-Duplex Scalable Client-Server Communication with WebSockets and Spring Boot (Part I)

Aug 08, 2020 · Kyriakos Mandalas

Hello. You may find the scripts here: https://github.com/petros94/smart-home-websockets/tree/master/locust

Bulk Fetching with Hibernate

May 12, 2017 · Alec Noller

My concern is the following: Since Hibernate 5.2, we are able to use the stream()method instead of scroll(). However, when using scroll() with ScrollableResults as you exlplain in detail, we are able to a hook into the retrieval process and to free memory. Now, if we use the stream() method, what will happen behind the scenes and how much control do we have? Is it possible to evict object from the persistent context? Is the session cleared periodically? What about StatelessSession?

User has been successfully modified

Failed to modify user

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

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 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook