chaimakr
book_management_system
Go

No description available.

Last updated Oct 24, 2024
11
Stars
0
Forks
0
Issues
0
Stars/day
Attention Score
0
Language breakdown
Go 63.6%
HCL 33.8%
Dockerfile 1.7%
JavaScript 0.9%
Files click to expand
README

Book Management system

The main idea is to implement a crud application following the CQRS design pattern

Components

Query or Book-getter : is a gin microservice that retrieve data from the database : get one or all books
Command or book-setter : is a gin the microservice that modify the database: insert, update & delete
Database : a mongodb instance

Existing Architecture (WIP)

Project architecture

Final Aim

Project architecture

Observability

Logging & Traces

I used datadog to persist and visualise the application logs, the attribute added to each log are requestid and ipadress(not working for now)

Project architecture

The logs dashboard :

Project architecture

A trace example

Project architecture

The traces dashboard :

Project architecture

Grafana dashboard :

Project architecture

🔗 More in this category

© 2026 GitRepoTrend · chaimakr/book_management_system · Updated daily from GitHub