Grasp the inner workings

3scale/apisonator

  • Listener accepts and enqueues requests to authorize and report them.
  • Worker performs background tasks off-loaded from the listener.
  • Rescheduler re-queues failed jobs.
  1. authenticator
  2. authorizer
  3. reporter
  4. internal API

API

3scale/porta

  • Rails app to manage API(s) & developers through GUI & API
  • Accounts, Applications, Messages, Plans, Billing, Limits, Rules, Policies.
  • Create and nurture a developer portal
  1. pisoni
  2. services
  3. plans (rules & limits)
  4. apps (auth)
  5. analytics
  6. developer portal