Manage and optimize development cost for Amazon Web Services.
- Save money. Use your money efficiently. Equivalent of turning off lights when you leave the building.
- Increase development speed. Provide great experience and flexibility. No bureaucracy, allow by default, nudge when it matters.
- Visibility and accountability. Monitor why you spend the money, usually its better to spend money than developers time.
- Turn off by default running resources (e.g. EC2, RDS) outside of business hours. You will be informed at the end of a day and may opt-out. Your computers may be booted back before you start a new day.
- Notify about AWS spend above treshold. Include basic analytics. Have an easy way to override temporarily or permanently treshold levels.
- Setup budgets on team or individual levels with escalations.
- Terminate hard to find resources. E.g. result of bug in the code.
- Highly configurable and flexible.
- Supports single sign on through SAML or OAuth.
- Integrates with Slack.
- Secure.
- Manage notification well: only signal when it matters, no noisy or overload of alerts.
Client (Single Page App) - Server - Database
- Frontend: React and TypeScript
- Backend: Java 11, Spring, builds with Gradle and develop with Intellij.
- Deployed with Docker on AWS with Elastic Beanstalk.
Project created by students of the University of Warsaw, Faculty of Mathematics, Informatics and Mechanics with mentorship from Sumo Logic.
It is a team project which will result in Bachelor's Thesis.