Projects with this topic
-
Sistema modular, orientado a eventos, para catálogo de conciertos, proceso de reserva con caducidad y pagos con Stripe. Construido con Java 21 y Spring Boot 3.5.x siguiendo DDD y Arquitectura Hexagonal. Actualizaciones al navegador mediante SSE.
Modular, event-driven system for concert catalog, reservation process with expiration, and payments with Stripe. Built with Java 21 and Spring Boot 3.5.x following DDD and Hexagonal Architecture. Browser updates via SSE.
Updated -
Get time in ISO format, in UTC timezone, from a simple, modern, lightweight node server
Updated -
-
Microservizio della Stanza del Cittadino a cui è delegata l'interazione con il protocollo PiTRE
Updated -
I developed a Node.js microservice application that parses notifications from Telegram groups using a client. It includes a Telegram client management system, a PostgreSQL database with Prisma.io as the ORM, and deploys with PM2 for production. User authentication is done via OAuth with Google and GitHub. The application features a parsing service, a REST API with Swagger for keyword-based data retrieval, sorting, and filtering. Users can add custom groups, exclude specific ones, and manage their clients.
The project comprises a Node.js microservice for parsing Telegram notifications using a client and storing data in PostgreSQL via Prisma.io. PM2 is used for production deployment. OAuth integration with Google and GitHub handles user authentication. The application includes a parsing service, a REST API with Swagger, and a GraphQL-based administration panel for user interactions. Users can set keywords, retrieve messages, and manage their Telegram clients. Custom group addition and exclusion are supported.
Task: The project's objective is to enable users to retrieve relevant information by associating keywords with their profiles. Messages matching the keywords are retrieved from the database. Users can manage their clients, add custom groups for parsing, and exclude specific groups. The GraphQL-based administration panel serves as the REST API, facilitating user interactions and efficient management.
The project enhances productivity by providing personalized data retrieval, sorting, filtering, and customization options. The administration panel streamlines user interactions, making it easier to manage the application.
Updated -
E-commerce Platform built using the Microservices Architecture Style. Each core business capability is implemented as an independent microservice, allowing the system to be scalable, resilient, and easy to maintain.
Updated -
End-to-end IoT data platform on Kubernetes (kind) using FastAPI, MongoDB, and a background processor with a telemetry simulator. Includes Terraform IaC example.
Updated -
Application de gestion de tâches en architecture microservices — déployée sur Google Kubernetes Engine avec HTTPS automatique via cert-manager + Let's Encrypt. CI/CD GitLab pour le build et la publication des images Docker.
Updated -
Setup a microk8s system using ubuntu and snap
Updated -
Development and hosting tool for cloud based software with an emphasis on ease of use.
Updated -
Mirror of Hexagonal Architecture Template on GitHub
Updated -
Java microservice template built with Spring Boot, following a clean layered architecture. It offers modular REST API with a clear separation of concerns, including unit and integration tests.
Updated -
A Python Django Persistent Identifier (PID) middleware to abstract from PID services, like handle, DOI, etc.
Updated -
-
MAJO - Microservice Atomic JObqueue
Updated -
Small Go microservice that prints animal sounds and emojis.
Updated -
Saga choreography pattern for managing distributed transactions across microservices using asynchronous events. Each service participates in the saga by emitting and responding to domain events, eliminating a central orchestrator. The project includes multiple cooperating services, event definitions, and examples of compensation flows to handle failures in event sequences.
Updated -
Saga pattern with an orchestrator for managing long‑running distributed transactions. A central coordinator (orchestrator) directs microservices through a series of steps and compensation actions when necessary. It’s a learning lab designed to contrast with event‑driven choreography, show transaction boundaries, and explore rollback strategies in distributed systems.
Updated -
The core service "game" for the microservice dungeon project of the TH Köln
Updated -