Skip to content

Creo is a framework for generating executable microservice applications for performance benchmarking. The framework also provides built-in support for standardized monitoring, load generation, and deployment.

License

Notifications You must be signed in to change notification settings

matthyk/Creo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creo

Creo is a framework for generating microservice applications for performance benchmarking. The framework's key features are:

  • fully executable microservices
  • configurable application topology and resource usage profiles
  • built-in support for standardized monitoring, load generation, and deployment

Getting started

For the quickest way to get started using Creo, please refer to our Getting Started guide.

Extending the Framework

A guide on how to extend the framework, such as with new handler functions or programming languages, please refer to our Extension guide.

How it works

To learn more about how the framework works, please refer to our Architecture and Design guide.

About

Creo is a framework for generating executable microservice applications for performance benchmarking. The framework also provides built-in support for standardized monitoring, load generation, and deployment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 86.9%
  • Python 10.7%
  • Shell 1.8%
  • Dockerfile 0.6%