All Projects → jorge07 → billing-api

jorge07 / billing-api

Licence: other
Billing API - Killing a fly with a cannon

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Mustache
554 projects
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to billing-api

octane-exporter
Export Laravel Octane metrics using this Prometheus exporter.
Stars: ✭ 14 (-17.65%)
Mutual labels:  grafana
microservices-observability
🎉 Microservices Observability - Log Aggregation, Distributed Tracking, Metrics
Stars: ✭ 40 (+135.29%)
Mutual labels:  grafana
clean-ddd-php-poc-contacts
A simple contact manager API to demonstrate the concepts of Clean Architecture and DDD with PHP 7.4+.
Stars: ✭ 31 (+82.35%)
Mutual labels:  ddd
epiphany
Cloud and on-premises automation for Kubernetes centered industrial grade solutions.
Stars: ✭ 114 (+570.59%)
Mutual labels:  grafana
monasca-docker
Docker files and setup for Monasca
Stars: ✭ 24 (+41.18%)
Mutual labels:  grafana
webperf-dashboard
Web Performance Dashboard forked from https://github.com/boyney123/garie
Stars: ✭ 51 (+200%)
Mutual labels:  grafana
darksky2influxdb
Stores wheather forcecast data from darkskyapi into a influxdb database
Stars: ✭ 21 (+23.53%)
Mutual labels:  grafana
whatsapp-tracking
Scraping the status of WhatsApp contacts
Stars: ✭ 49 (+188.24%)
Mutual labels:  grafana
tradeio
A disciplined way to purely functional domain models in Scala
Stars: ✭ 19 (+11.76%)
Mutual labels:  ddd
cdn-up-and-running
CDN Up and Running - an introduction about how modern CDNs works
Stars: ✭ 131 (+670.59%)
Mutual labels:  grafana
go-hexagonal http api-course
Ejemplos del curso de API HTTP en Go aplicando Arquitectura Hexagonal
Stars: ✭ 78 (+358.82%)
Mutual labels:  ddd
grafana-plugin-template-webpack
Template project for developing plugins for Grafana with Webpack
Stars: ✭ 34 (+100%)
Mutual labels:  grafana
grafana
Grafana dashboard for Veeam solutions
Stars: ✭ 31 (+82.35%)
Mutual labels:  grafana
grafana-ng
Grafana on .net core + angular.
Stars: ✭ 51 (+200%)
Mutual labels:  grafana
coreddd
A set of open-source .NET libraries helping with domain-driven design (DDD) and CQRS
Stars: ✭ 68 (+300%)
Mutual labels:  ddd
delta
DDD-centric event-sourcing library for the JVM
Stars: ✭ 15 (-11.76%)
Mutual labels:  ddd
histou
Adds templates to Grafana in combination with nagflux
Stars: ✭ 33 (+94.12%)
Mutual labels:  grafana
iam-ddd-cqrs-es-nestjs
Identity and Access Management
Stars: ✭ 34 (+100%)
Mutual labels:  ddd
app-from-scratch
Book about Clean Architecture and Clojure
Stars: ✭ 83 (+388.24%)
Mutual labels:  ddd
grafana-api-java-client
A simple java client for interacting with Grafana using a fluent interface.
Stars: ✭ 40 (+135.29%)
Mutual labels:  grafana

Billing API

Lint Status Tests

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

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:

yarn install && yarn dev

Stack

  • Billing API and Worker/s
  • Postgres
  • RabbitMQ
  • Prometheus Operator
  • Alert manager
  • Grafana + built in BillingAPI Dasboard

Screenshots

API

Get Transaction

Grafana

Dash

Prom Rules

PrometheusRules PrometheusRules

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].