Author: Ebury Labs

Agile

Kaizen Events – .Tuenti Challenge 6

One of the most important parts of our agile culture is that of Continuous Improvement or Kaizen. A constant search for better ways to maximise customer value, reduce time to market and, importantly, improve our teams’ skill....

May 5, 2016
Engineering

Daemons with Celery II

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...

April 27, 2016
Events

Ebury at ProgSCon 2016 – Insight and key learnings

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...

April 25, 2016
Engineering

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

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,...

April 20, 2016
Engineering

Daemons with Celery I

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...

April 13, 2016