-
Notifications
You must be signed in to change notification settings - Fork 0
Where are we going?
#Micro-Services
###0. Billing Service
This service is this repo (Meteorologica
) and serves to populate the billing
table each day with new data about usage and costs associated with given resources.
###1. Admin Service
This service regularly pulls data from the Allocations API and populates a database teams
table with id, project name, CL/LL, PM Director, PM, and emails.
###2. Account Signup
This service provides a form for users to request new accounts. They provide given information such as project name. This will get generated in an accounts
table in the database with a generated quota based on number of CF instances. The row will be linked with the teams
table. The service will also generate a Zendesk ticket for the admins to create the account.
###3. Alerts Service
This service pulls information from the teams
, accounts
, and billing
tables to determine where a team is compared to its generated quotas. It then sends email alerts at the configured times to the relevant people as to replace the existing alerting tool.
###4. Visualization Service This service provides a web portal to view data over time by certain TBD parameters.