La presente iniciativa contiene el codigo de un mini desarrollo de software BackEnd. En particular, este proyecto contiene el modulo denominado api-gateway. Es totalmente gratuito y compartido como un aporte a la comunidad. Se focalizará en el procesamiento distribuido, mediante la aplicación del enfoque de microservicios. Se apoya en videos que seran publicados en el canal de youtube: Developer Web MS.
This initiative contains the code of a mini BackEnd software development. In particular, this project contains the module called api-gateway. It is completely free and shared as a contribution to the community. It will focus on distributed processing, by applying the microservices approach. It is supported by videos that will be published on the YouTube channel: Developer Web MS.
- NestJS
- Express.js
- TypeScript
- TypeORM
- Prisma ORM
- Sequelize ORM
- MongoDB
- MySQL
- Postgres
- JSON Web Token
- Bcrypt
- Passport
- Swagger
- TCP-IP
- gRPC
- NATS
- Redis
- RabbitMQ
- Kafka
- Kafdrop
- MQTT
- Mosquitto
- Developer Web MS - Youtube channel - (YOUTUBE)
- api-gateway
- ms-company-dependencies
- ms-customers
- ms-location
- ms-orders
- ms-params
- ms-products
- ms-route
- ms-security
- ms-transports
- ms-zones
-
Conceptual model (Google Drive)
-
UI Mobile (Figma)
-
Application Architecture Diagram (Google Drive)
-
Kafka Internals Diagram (Figma)
-
Kafgrop (GitHub)
(Figma) : use + para acercar, - para alejar) / (Figma: use + to zoom in, - to zoom out)*