Skip to content

OlegStrokan/logistic-solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logistic solution application

New version will be done soon. At that moment you can check code in old-project folder

Plan:

  • order application for ordering (starting point)
  • fido applicaion for finance control

--------------------------------------DEPRECATED--------------------------------------

Tech stack:

  • Nest.js - main app (fintech part)
  • Fastify - Integration layer, workers, schemas
  • Golang - client db application (new-exchange)
  • C# - cron worker for creating report everyday
  • Jest/Vitests - unit/integration tests
  • PostgreSQL - main db
  • Typeorm - orm
  • Avro - schemas managment
  • Nats jetstream - message broker
  • Apollo federation - gateway
  • Redis - cache db
  • Docker - it's just docker....you know what i am saying

Architecture:

  • exchange - service for client data (deprecated)
  • new-exchange - service for client data (randomly generated data)
  • integration-layer - service for reading exchange db, validate and send to microservices
  • new-fido - delivery service (fintech part)
  • report-worker - background worker to creating report everyday (also support creation on-demand)

Note:

This project use schema-registry package from https://www.npmjs.com/package/@stroka01/schema-registry

To be continued...

About

simultaneously shitty and badass applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published