{"repo":"jorge07/billing-api","free":true,"listed":false,"github":"https://github.com/jorge07/billing-api","clone":"git clone https://github.com/jorge07/billing-api.git","description":"Billing API - Killing a fly with a cannon","language":"TypeScript","stars":21,"topics":["grafana","prometheusrules","ddd","hacktoberfest","typescript"],"license":null,"category":"analytics","readme_excerpt":"Billing API A Typescript project to demostrate how to work with all of this while keeping ultra fast speed: - DDD & CQRS & Event Sourcing - Dependency injection - Mockless tests - Unit, Integration and E2E testing - Kubernetes + Helm + Prometheus + Custom metrics + Grafana TODO - https://github.com/helm/charts/tree/master/stable/prometheus-adapter Documentation Jump into the documentation for in deep information Setup Dev and Minikube environments Requirements: - Nodejs - yarn - Docker - Docker Compose (sooner than later will be integrated on the docker cli) Start the project: Stack - Billing API and Worker/s - Postgres - RabbitMQ - Prometheus Operator - Alert manager - Grafana + built in BillingAPI Dasboard Screenshots API Grafana Prom Rules","default_branch":null,"files":null,"tree":[],"storefront":"/r/jorge07","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jorge07/billing-api/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}