Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 2.98 KB

README.md

File metadata and controls

38 lines (28 loc) · 2.98 KB

Quetela Logo

A progressive Node.js package for building efficient and scalable server-side distributed queues with difficult relationships

Description

Quetela is a pure flexible package which gives to developers clear and confident way to design distributed systems. It uses modern JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Also, every part of Quetela is expandable.

Philosophy

Quetela is striving to abstract message brokers under interface and make all work with them on its own side. The only thing developer should do is to release how the intended entities will relate to each other.

Every part of Quetela represents an abstract class. So, therefore it is interchangeable and extendable. For example, you may use one of prebuild quene cliens or create your custom broker client

Concepts

Docs