[Orus.io] # _

Welcome to the Orus.io blog

We are the dev team behind Xbus

Our code is mainly on Orus.io, but also on <Bitbucket and Github

Recent Posts

Evolve/topic mini-sprint

published on by

Tuesday and Wednesday of this week, I attended the evolve mini-sprint initiated by Octobus at Logilab office in Paris.

The 6 to 8 people present focused together on bringing evolve even more ready for masses, by fixing bugs and improving the documentation.


Mercurial at Orus.io

published on by

At orus.io, mercurial is our DVCS of predilection.

This post is a practical guide for using mercurial on our repositories.


NATS, Xbus and TLS

published on by

Xbus 3 is a rewrite of Xbus 2 written in go and based on NATS. This simple yet powerful and high performance messaging system handles message delivery to the Xbus micro-services and clients.

One important feature of Xbus is privacy: nobody, including emitters and consumers, should be able to eavesdrop others communications, nor fake them.

Gnatsd (the NATS server) provides an authentication and authorization system, and TLS… but they were strictly independant, i.e. the authentication layer was not able to use TLS to identify a client.

We will explore how we managed to secure the communications on the bus thanks to gnatsd being open-source and pretty well architectured.



cubicweb (2) elm (1) evolve (1) go (1) mercurial (3) nats (1) pip (1) python (2) tests (1) xbus (2)