Skip to content


A look inside our engineering team and how they’re building a better financial world

Remote engineering, but better

Want to help build a better financial future? Simon Ince, VP of Engineering shares his thoughts on the flexible, remote but reachable culture at Luno

· 3 minute read

Librarian: How Luno does big data

Luno loves data. In fact, using data in our decision-making processes is one of our Moontality values. Most engineering projects must first be motivated using data and are not concluded until the project’s impact on the data is measured. Librarian facilitates Luno’s analysis of big data by bridging our data lake and our data warehouse.

· 5 minute read

New Luno API SDKs

From code to client Many customers interact with Luno using our API, which gives anyone access to market data. Developers use the Luno API to build applications to automatically buy, sell, send, receive, deposit and withdraw supported local and cryptocurrencies….

· 3 minute read

Luno Engineering: MySQL query analysis in Go

Over the past months, the number of transactions and traffic processed by Luno has skyrocketed. Keeping pace with this growth has required the engineering team to scale and optimise the performance of all our systems. In this blog post, we’ll…

· 3 minute read

Finite-State Machines at Luno

Executing a multi-step business process (e.g. processing a financial transaction) is trivial in a linear self-contained program, but can become very complex in the context of a distributed system with multiple concurrent servers and external dependencies, such as the systems…

· 4 minute read

Monitoring at Luno

At Luno, our production system is composed of several services which talk to one another via RPCs. Our backend services are written in Go and are hosted on Amazon EC2. After we had grown beyond running more than a couple…

· 2 minute read