A django application to make it easier to use the transactional outbox pattern
-
Updated
Jul 16, 2024 - Python
Microservices are an architectural and organizational approach to software development where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams.
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features.
A django application to make it easier to use the transactional outbox pattern
The python SDK for @octue services and digital twins.
Policy and data administration, distribution, and real-time updates on top of Policy Agents (OPA, Cedar, ...)
Collection of Testcontainers, pytest fixtures and test clients for end-to-end/integration testing for Python Tomodachi framework. A great starting point to learn more about Testcontainers and necessity of integration testing.
💻 Microservice lib designed to ease service building using Python and asyncio, with ready to use support for HTTP + WS, AWS SNS+SQS, RabbitMQ / AMQP, middlewares, envelopes, logging, lifecycles. Extend to GraphQL, protobuf, etc.
MTAP: A framework for distributed text analysis using gRPC and microservices-based architecture.
LinkLoom🔗 is a microservice application designed to manage URLs, providing URL shortening, QR code generation, analytics logging, and an integrated API service.
CI/CD pipeline for building and publishing multiple 🐳 containers as microservices within a mono repository.
django-cqrs is an Django application, that implements CQRS data synchronization between several Django micro-services
Connexion is a modern Python web framework that makes spec-first and api-first development easy.
Serverless Ecommerce Platform is a sample implementation of a serverless backend for an e-commerce website. This sample is not meant to be used as an e-commerce platform as-is, but as an inspiration on how to build event-driven serverless microservices on AWS.
Python project for gRPC.
Set of utilities to work with RidgeRun Microservices
AI Agent Microservice allows natural communication between the user and other microservices. This service uses the Hugging Face LLM Trelis/Llama-2-7b-chat-hf-function-calling-v3 to convert text commands into API calls, process the LLM result, and call the corresponding API request.
Detection Microservice detects in the input stream the target objects described in a text prompt. The microservice uses the NanoOwl generative AI model that allows open vocabulary detection. Meaning that the user can provide a list of objects that are not bound to any specific classes.
Analytics Microservice reads the detection metadata from redis and executes the enabled actions. The actions can be: move the camera to the detected object position in PTZ microservice and start an event recording in VST microservice.
PTZ Microservice allows you to navigate a 360-degree video through PTZ using RidgeRun's Spherical Video PTZ GStreamer elements
🪄 Turns your machine learning code into microservices with web API, interactive GUI, and more.
The collection of GDX-Analytics Python microservices used to load and process data between systems and services.