Daemons with Celery II

April 27, 2016

April 27, 2016 by

Continuing with our previous entry about how to daemonize with Celery. We left the solution in a state where our buffer could eventually collapse due to our producer generating tasks faster that our consumer could execute them.

To solve this I propose another question: “Is foo_action_postsave task currently being executed?”

Read more


Ebury at ProgSCon 2016 – Insight and key learnings

April 25, 2016

April 25, 2016 by

We attended ProgSCon The Programming Conference in London on April 22 to learn about different languages, architectures, algorithms and coding practices, as well as new trends and ideas.

Questions tackled at the event included: How to get the best of a given programming language? How to squeeze out the last drop of performance juice? Which language is best in which field? How to choose the correct architecture?

Read more


QFS: Real-time streaming for trading with FIX and Redis

April 20, 2016

April 20, 2016 by

Ebury uses the Financial Information eXchange (FIX) Protocol to facilitate many of our electronic trading trends. FIX has become the language of global financial markets and is used extensively by banking trading platforms.

This non-proprietary, free and open standard is constantly being developed to support evolving business and regulatory needs, and is used by thousands of firms every day to complete millions of transactions.

Read more


Daemons with Celery I

April 13, 2016

April 13, 2016 by

We’re used to working with python so the examples I’ll use will be either pure python or python-based pseudocode. Python has a really simple and elegant syntax so it’s almost understandable for people who don’t know the language.

I’m going to explore a common problem in the backend of all kinds of applications that have heavy processing requirements, such as those that reprocess all links of each object from a class due to an update or recalculate an attribute that depends on huge functions, and walk through asynchronous solutions.

Read more


Hello world!

February 18, 2016

February 18, 2016 by

In a stroke of brilliance, we decided to name this first entry ‘Hello world’, precisely because that’s the main objective. We want to say hi to all of you who have discovered this blog and show you what constitutes the tech in Ebury’s fintech.

Read more