Skip to main content

First release of License Usage website

· One min read

Now that Spider includes license management, and sends usage statistics for billing, I needed to put a UI in place to track usage statistics, manage license and download invoices.

The first release just got deployed!

UI

The whole UI is responsive and using the latest versions of React, MUI, Redux toolkit and Sagas.

Screenshot

How to access it

  1. Click on login link in floocus.com
  2. You'll be redirected to Floocus login page (reused from Spider ;) )
  3. Connect and here you are!

How it works

  1. Spider sends usage twice a day to central
  2. Usage is aggregated on the fly for current month to allow billing
  3. Usage statistics are accessed and available

Technically

The whole system to manage licenses and UIs is deployed on:

  • AWS S3
  • AWS API gateway + AWS certificate manager
  • AWS Lambda
  • AWS Dynamo DB

The whole system is completely serverless, managed by IaC, spawned only on requests (which introduces some slowlessness), and costs, effectively, nothing for the first milions of requests EVERY MONTH :-)

Love it!

More information on architecture later!