Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/honzaap/Systemizer

A system design tool that allows you to simulate data flow of distributed systems.
https://github.com/honzaap/Systemizer

architecture backend data-flow database design-tool distributed-systems microservices microservices-architecture scalability server system-design visualization web-development

Last synced: about 16 hours ago
JSON representation

A system design tool that allows you to simulate data flow of distributed systems.

Awesome Lists containing this project

README

        


Systemizer


Scrutinizer build (GitHub/Bitbucket)
GitHub Repo stars
GitHub last commit
GitHub

Systemizer is a system design tool used to create and simulate large scale distributed systems.

### Want to try Systemizer?
Systemizer is currently hosted on github pages.

![Gif of Systemizer](https://honzaap.github.io/Systemizer/assets/gifs/tutorial0.gif)

### How does Systemizer work?
* Select a component. This can be an **API**, **Client**, **Message Queue**, you name it.
* Create customizable endpoints, and connect components together.
* Send data to endpoints and watch the data flow of your system.

## Installation
1) Clone repository to your local machine
2) Open terminal and `cd` into repository folder
3) run `npm install`
4) run `npm run start`
5) Systemize!

## Documentation
- Documentation can be found in the Wiki section of this repo.
## Contributing
- To learn about contributing, visit the How to contribute section.
- You can also check Issues to see if there is anything you want to help with.