Backend for Leolani
Project description
cltl-backend
Backend services for the Leolani platform.
This repository is a component of the Leolani framework. For usage of the component within the framework see the instructions there.
Backend Architecture
Backend layer
The Backend Container connects to the backend server to retrieve raw signals and processes them to make them available in the application. This involves:
- Managing access to the signal resources (e.g. mute mic while speaking).
- Store raw signal data.
- Publish events for the incoming signals, pointing to the storage location where the raw data can be retrieved.
- Subscribe to events that result in outgoing signals and send them to the backend server.
Backend Server
The application is composed of the following components: The Backend Server is a standalone application that provides a REST API with the basic raw signals.
Storage
The Backend stores the signal data separately and provides access to the stored signals over a REST API.
Contributing
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE
for more information.
Authors
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cltl.backend-0.0.dev7.tar.gz
.
File metadata
- Download URL: cltl.backend-0.0.dev7.tar.gz
- Upload date:
- Size: 29.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b0c05fcae1da9f92a350c5bfed17dc752569ad005d93833f74d3b7316d0e1a7 |
|
MD5 | a7640def4589551ad4d49c48a28e2138 |
|
BLAKE2b-256 | e9c40b5b135ed30f66f490e311cafad689e38b7271e8a6d5260cef2bd37141c8 |
File details
Details for the file cltl.backend-0.0.dev7-py3-none-any.whl
.
File metadata
- Download URL: cltl.backend-0.0.dev7-py3-none-any.whl
- Upload date:
- Size: 31.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b113b1e4442fcb02f8402a988f51164e859a13574d6e0ca8f475cb2b309d11 |
|
MD5 | 66017f3446a88dca358a9f46cc11254d |
|
BLAKE2b-256 | 7713c5d12b2b4f87163da6927f3311cd1ef8c8bf029205b807e593b7f7fbf530 |