This repository has been archived by the owner on Mar 24, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Gaetan Morice edited this page Mar 31, 2017
·
1 revision
Welcome to the Hecatoncheires wiki!
The goal is to create links between various resources hosted on different platforms to define consistent micro-services across them.
First:
- GitHub repository
- AWS CloudFormation stacks
Then:
- AWS EC2 (instances, ASG, ALB)
- AWS CloudWatch Alarm
- Jenkins Jobs
- Jira/Confluence tags or components
And create links between these micro-services (through ImportValue in CloudFormation for instance).
And also relate all this resource to people by aggregating their IDs:
- GitHub
- AWS
- Jenkins
- Jira/Confluence
Hecatoncheires will be a web app with on server side:
- A database (Datomic) to aggregate all the data from the different platforms and store all the added information (especially links between these data).
- Connectors to various platforms, using if possible queues from these platforms instead of polling:
- GitHub (API + Events on SNS).
- AWS (API + CloudWatch Events).
- Authentication through either GitHub (first) or AWS
- UI with several pages:
- CRUD connectors
- CRUD users (aggregate the various account)
- CRUD micro-services