Almost any component of Reva can be swapped in by your own components very easily: from HTTP middlewares and storage adapters to gRPC interceptors and more. You only need to know Go!
Reva is developed on GitHub by multiple contributors who believe in the project. New contributors are always welcome to join! Take a look at the Community page to reach us.
Leveraging on the CS3 APIS built on gRPC and Protocol Buffers, anyone can develop a component outside the Reva core in any language: polyglot inter-operability!
CERN, the European Organization for Nuclear Research, is located at the heart of Europe, astride the Franco-Swiss border. It is known not only for its flagship project (the Large Hadron Collider or LHC), but also for being the place where Sir Tim Berners-Lee created the World Wide Web in 1989.
Reva is used every day at CERN to power the CERNBox backend, the CERN collaborative platform for 17,000 users and 7 PB of data.