Project Status: PROTOTYPE
IRCThulu is still in a prototyping phase.
At the current time of writing, the data backend is active.
Runners are the people who run the
TENTA layer components on their system.
The first generation of runners are actively doing this now and these clients have consistently been feeding hundreds of thousands of records to the
While many channels are being recorded and the data is shaped as expected, the
larynx component which will feed the records to the UI in a read-only fashion is pending completion.
Tenta: PROTOTYPE COMPLETE
- Tenta is STABLE
- Nerve is STABLE
Data: PROTOTYPE PENDING
- MQ is STABLE
- SYNAPSE is STABLE
- DB is STABLE
- LARYNX is IN DEVELOPMENT
Presenta: PENDING DEVELOPMENT
- UI is PENDING DEVELOPMENT
Larynx is a REST API. I am considering moving away from the Django Rest Framework due to the burdensome development processes associated with it which would compromise the guerrilla model of prototype development being used to be more consistent with project goals.
Once a basic API is complete enough a sample UI will be developed entirely in static HTML.
Configuration Management and Deployment Iteration
Between now and then, a dedicated iteration of development will take place to streamline configuration of all components to better allow them to be hosted on all separate servers. This iteration will also automate the process of bundling for deployments in a fashion that does not require centralized control. This already exists for the Tenta layer, but currently standing up
PRESENTA components requires hands on configuration and minor code changes.