Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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 - Architectur

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cltl.backend-0.0.dev6.tar.gz (28.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cltl.backend-0.0.dev6-py3-none-any.whl (29.5 kB view details)

Uploaded Python 3

File details

Details for the file cltl.backend-0.0.dev6.tar.gz.

File metadata

  • Download URL: cltl.backend-0.0.dev6.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for cltl.backend-0.0.dev6.tar.gz
Algorithm Hash digest
SHA256 e9516b4b94eebfc3cffb28119c49e0bf145aca50979745101d68e50c78492e90
MD5 1c48d959df0b197a2d65608375522efa
BLAKE2b-256 a64d439b0cd8f5cef7fc5b987da905794f63af79c1e144cb0f53e997b7197c2e

See more details on using hashes here.

File details

Details for the file cltl.backend-0.0.dev6-py3-none-any.whl.

File metadata

File hashes

Hashes for cltl.backend-0.0.dev6-py3-none-any.whl
Algorithm Hash digest
SHA256 cd5eadcd09e4c38d6028b5065058f79dbd8c1b04808cca8e670db10f82ac741c
MD5 84aa0f9bb30a9a78726fb2bfb15f306a
BLAKE2b-256 2da73f05b4ffa31119654615e1a82060838fbdd188c309a6cff2b4970beb852a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page