24 Mar 2026

feedDZone Java Zone

Data-Driven API Testing in Java With REST Assured and TestNG: Part 2

In the previous article, we explored how to implement data-driven testing using Object arrays and TestNG's @DataProvider annotation. While this approach works well for small to medium-sized datasets, it is not ideal for handling large volumes of data. To address this limitation, TestNG also supports the use of Iterators, which provide a more efficient way to manage large and dynamic datasets.

This article focuses on how to perform data-driven API automation testing using an Iterator with a DataProvider annotation of TestNG.

24 Mar 2026 5:00pm GMT

20 Mar 2026

feedDZone Java Zone

Scalable Cloud-Native Java Architecture With Microservices and Serverless

Building enterprise Java systems used to mean choosing an app server, deploying a monolith, and scaling vertically until the budget or the database complained. In 2026, modern Java teams are expected to deliver faster releases, better resilience, and elastic cost-performance across unpredictable workloads. That's exactly what cloud-native Java architecture is designed to achieve: systems built for change, not just for uptime.

But "cloud-native" is not a buzzword synonym for "running on Kubernetes." A truly scalable approach combines Java microservices (for domain isolation and independent delivery) with Serverless Java (for bursty or event-driven workloads), backed by Kubernetes for Java as the operational substrate for consistent deployment, resilience, and observability.

20 Mar 2026 2:00pm GMT

18 Mar 2026

feedDZone Java Zone

Java Microservices (SCS) vs. Spring Modulith

This article discusses the differences between a Java microservice architecture (SCS style) using Clean Architecture and a Spring Modulith architecture. It explores their strengths, trade-offs, and when to use each approach.

The architectures are demonstrated using two projects:

18 Mar 2026 8:00pm GMT