Found 20 repositories(showing 20)
BogdanPryadko4853
🛠 User Service (Microservice) Core Functionality: - User registration & authentication - Profile management (CRUD operations) - Role-based access control (RBAC) - JWT token generation/validation Tech Stack: - Spring Boot 3.x - Spring Security - JPA/Hibernate - PostgreSQL - JWT (Auth0) - Docker-ready Integration
Shangtingli
Collaborative project for airport store recommendation, people recommendation, and group buying capability. Using AWS microservice architectures with Amplify, Lambda, React + Redux as main programming language for web framework, and python for data mining and machine learning listening on EC2 for recommendation
shajulin
micromon: A microservice oriented performance monitoring tool for Cloud Applications. Overall Description: micromon is a golang based logging service. Detailed Description: Users could submit the event information to micromon service. This information will be stored in mongodb based database named micromonDB. Later, they could collect the processing time of events. The micromon package consists of the following folders (FOLDER/Source information): micromon -addevent (addevent interface) This interface adds events to the micromon service. Usage: (from terminal) curl -d '{"AppID":"ID-1","QueryID":"q1","EventName":"RegisterStudent","TimeStamp":"23.1","AdditionalInfo":"TUMStudent"}' -i http://localhost:8172/addevent -CMD (main) This folder contains the main package of micromon service. -config (future) -doc (documentation) -driver (driver interface) This folder contains driver.go file. This is an example written in order to demonstrate how the micromon service could be accessed and the processing time for events could be retrieved from micromonDB. -getproctime (driver interface) THis interface is responsible for getting the processing time of the events. To utilize this service via. terminal, curl -d '{"AppID":"ID-1","QueryID":"q2","EventName":"RegisterStudent","TimeStamp":"29.1","AdditionalInfo":"HPCCLoudStudent"}' -i http://localhost:8172/getproctime If invoked via. browser, the information about utilizing this service will be displayed. In this service, the user has to specify the current timestamp in seconds or milliseconds along with the queryid (Mandatory). It searches for the first entry of this queryid and calculates the processing time for the event and reports the same to the user. -getallevent (getallevent interface) This interface reports all entries of the events that were added to the mrimondb earlier. THe output is reported to the user in the json format. -micromonDB (database folder) This is the folder which stores the event information. -servicediscovery (future) This folder is kept for the future use. How to use micromon service? Users could utilize in three different ways: i) via. web ii) via. client terminal iii) via. programs i) via. web: The services could be contacted using the respective urls. FOr eg. http://localhost:port/addevent Only limited services are provided with this option. ii) via. client terminal The services could be accessed via. the client terminal using curl operations. Pls. see above for more information. iii) via. programs. Users could write a program to utilize micromon service. To do so, the users have to do the following in their programs (although the programs could be written in any of the languages): a) connect to the service b) submit the json encoded EventInfo datastructure in bytes to the services. c) collect the output and parse the output as per their needs. A sample example is written in golang which is available in the driver folder.
hvna9
A Web Scraping application to retrieve and store data from Web sorurces. The project was developed in Java, using Spring Boot and JSoup as main frameworks: the application expose and uses REST APIs to make operations with its microservices. The data retrieved are stored into a NoSql database; in particular the used db is MongoDB.
Duncanbatat
Telegram file store and file share bot. A microservice architecture: dispatcher, main node, rest-service for activation and link sharing. Rabbit MQ + PostgreSQL on Docker.
muratgnrl
e-store-microservice-main
juanpmachadob
NestJS microservices store (Main repository)
ThomasAndFriendsHitachi
Main repo in which the advisor's microservices will be stored.
Subrat-94
No description available
juanpmachadob
Store with NestJS microservices (Main gateway repository)
posccis
A repository to store the main project of the "Microservice RabbitMQ" course.
Oscar-MP
A microservice for storing and serving images to a main API or application
posccis
A repository to store the main project of the Microservices with RabbitMQ course.
lebleuciel
a microservices architecture, featuring two main components: Store Microservice: Responsible for managing admin-related endpoints and a backend connected to the database. Retrieval Microservice: Handles user authentication and serves as a gateway for the Store Microservice. The communication between microservices is facilitated through HTTP.
LeonardoBerlatto
This project's main goal is to store the content I used to learn about microservices with java.
bms-devs
Results of the second BMS hackathon, a microservice hackathon. We built an online ASCII-Art store, but the trick was to do it using microservices. This repo contains the "frontend-service" microservice ie. the main frontend app.
modifiededition
Online Book Store Microservices This project implements an online bookstore using a microservices architecture, consisting of two main services: Marketplace and Recommendations. The project utilizes Docker for containerization and Kubernetes for orchestration, enabling easy deployment and scalability.
davidomiman
This is my personal learning project where I develop microservices using Spring Boot. This application is based on three main microservices for inventory, order and product control of a fictitious store, controlled through Spring Cloud Gateway and Spring Eureka.
jiponov
Notice SVC 📄 is a microservice responsible for handling notifications and generating license certificates for purchased games. It communicates with the main Jubbisoft Games Store application through REST APIs.
Fatima-Maryam-2000
Code of a flask microservice that gets complete main blockchain from Go backend and Proposed pending idea from Front-End. It computes similarity scores between proposed idea and all stored idea in blockchain and returns the highest found similarity score and respective idea description.
All 20 repositories loaded