Skip to content

OlegStrokan/logistic-solution

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