Skip to content

mikekenneth/genesis_data_generator

Repository files navigation

Genesis: Fake Data Generator

What is it?

Fake Data Generator designed to send data to multiple destinations such as "Kafka Topics", "Web API" , "Databases", & "Files". More destinations will be added eventually if needed.

Use Case

Ideal for generating fake data to test a endpoint.

How does it work?

Initialization

Before we start the project, we need to update the "defaults.config.ini" file that holds configurations. Then remane it to ".config.ini"

How to use it?

python generator.py

You can creat new templates in "genesis/templates"

TODO

Destinations

  • Kafka Producer
  • Redis Databases
  • SQL Databases (SQLAlchemy)
  • File
  • Web API

Templates (You can create as much as you want)

  • SMS
  • Orders
  • User Profile
  • Money Transactions

License

This project is licensed under the MIT License - see the LICENSE file for details.

Credits

See as you fit.

Contact

If you have any questions or would like to get in touch, please open an issue on Github or send me an email: mike.kenneth47@gmail.com OR twitter