Category Tech

An event driven architecture – Part 3

In this new post, let’s talk about the actual implementation of core principles of the event driven architecture. Topology The topology describes how the bus is implemented on the message broker. As a message broker, we chose RabbitMQ for its reliability record and ease…

An event driven architecture – Part 2

In the previous post of this series, we explained why we ditched our old architecture based on synchronous REST services for a completely asynchronous event-driven architecture. Today, we address the core design principles that were crucial in the success of this enterprise.…

An event driven architecture

At Allo-Media, like many other businesses, our value chain looks like a pipeline: we collect conversations (mainly through phone) sent to us by our customers, we transcribe them, we tag the transcripts with named entities, we anonymize both the transcript and…

Stateful Components in ELM

It’s often claimed that Elm developers should avoid thinking their views as stateful components. While this is indeed a general best design practice, sometimes you may want to make your views reusable (eg. across pages or projects), and if they come with…

Text2Num Version 1.0.0 released!

The output of speech-to-text systems are entirely made of words, without punctuation or capitalization. This makes visual scanning for numbers quite cumbersome, especially in transcriptions of real life dialogues as they also contain a lot of gibberish words — like…