Cloud Synchronisation Benchmarking Framework
Getting started“ClawIO benchmarks cloud synchronisation protocols in order to help organisations to choose the right data backend”
ClawIO follows the micro service design and every component is encapsulated into a single logical unit. Every component is described in a Dockerfile and follows the 12 Factor App principles for coniguration
ClawIO is built on top of two universal technologies: HTTP and gRPC. HTTP is used for binary data handling and gRPC for inter component communication through Protocol Buffers.
Are you a Gopher? Do you like PHP ? Node ? Rust? Haskell? Perl? You can extend the logical components of ClawIO as long as your language has libraries for creating HTTP and gRPC connections.
ClawIO has been designed with scalability in mind. Its design is based on EOS and CERNBox, the components that power the synchronisation and sharing of the LHC data.