→ كل المشاريع

Ticketing-app-microservices-node-js-react

بواسطة @abd0hrz

12

E-Commerce app using Microservices built with Node, React, Docker and Kubernetes. NATS Streaming Server is used for event communication between microservices.

عن هذا المشروع

Ticketing application built with Node.js, React, and Kubernetes using a microservices architecture. Ticket selling app based on Microservices architecture built with Node, React, Docker and Kubernetes. This project focuses on the production ready back-end, a simple React front-end is made just for demonstration and testing purposes. Architecture What Technology I Used I built a full stack application, I used a variety of technologies. On the frontend, I used React and Next JS to present content to users. Each service is created using NodeJS and Express. Data for each service is held in either a MongoDB database or Redis and NATS Streaming Server to communicate via events. The entire app is deployed and runs in Docker containers executed in a Kubernetes cluster. For routing the ingress-nginx controller is used. The app also uses Sendgrid as an email API provider. Finally, almost all of the code in this app is written with Typescript. All services include a shared library as a dependency, called @tick-it/common, where all crucial type definitions live. This shared library is also included in this repository as a submodule. List of microservices:

من ملف README الخاص بالمشروع على GitHub

النجوم
12
التفريعات
10
آخر تحديث
13/06/2025

أضف هذه الشارة إلى ملف README

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/ticketing-app-microservices-node-js-react.svg)](https://www.madeinalgeria.dev/projects/ticketing-app-microservices-node-js-react)

مشاريع ذات صلة