Data Generator

As we develop data intensive applications we often need realistic datasets for testing. Datasets that resemble the data as it appears in production.
But finding enough real data or creating sufficient volume and variety manually is hard.
The DataGenerator library uses annotated Apache Avro Schema to help you generate random and yet realistic datasets, supporting JSON, Avro and YAML output formats.
The Avro Schemas can be annotated with Data Faker and Spring Expression Language (SpEL) expressions to adapt the generated content to any particular use-case or data model.
Allows, configuring dependencies between the fields of a single or different Schemas.

Get started To GitHub

Stream Data Generator


Built on top of the Data Generator, for scheduling continuous data streams from different schemas and sending it to different destinations such as message channels (Kafka, RabbitMQ), REST endpoints or JDBC databases.


Get started
To GitHub

Home

Back to top