Every OSS product build at MAIF like Otoroshi follow a common philosophy.

  • The services or API provided should be technology agnostic.
  • HTTP first: HTTP is the right answer to the previous quote
  • API First: The UI is just another client of the API.
  • Secured: The services exposed need authentication for both humans and machines
  • Event based: The services should expose a way to get notified of what happened inside.
The source code for this page can be found here.