Development

At Jumia, our engineering culture isn’t afraid to question best practices and prides itself on shipping quality, performant, and stable code. In this section, our engineers will share how they build products that impact millions of users, daily.

Discovery, BDD’s foundation Behavior Driven Development is an approach to software development that relies on creating a common understanding of the requirements through the use of real use case examples, thus ensuring that we are building the right thing. Arguably...

Introduction Mutable Infrastructure: Mutable simply means ‘changeable’ or ‘customizable’. This means that you can login into the server and update configurations in place. Engineers and administrators working with this kind of infrastructure can SSH into their servers, upgrade or downgrade...

Introduction Oh no, another post about automation? Well, kinda. When we talk about automation in our industry we first think about deploys, continuous integration, delivery and so on. But, I won’t be talking about that today, it’s, let’s say, another...

Tsuru PaaS This article is about how a Platform as a Service, named Tsuru, allowed us to handle an increasing flow of applications, widely scale our infrastructure and reduce both costs and workload caused by our growth. With a short...

INTRODUCTION The internet has evolved a great deal since the first time I’ve access it with my 24 kbps modem. All flashy GIF are gone. Rarely I find these days, weird mosaic backgrounds or midi music playing jingles in Christmas...