tech.wonga.com

We’re an award-winning global digital finance company. We use our trailblazing technology to solve people’s short-term cash flow needs in an innovative and consumer-friendly way.

02.06.2014

SQL Server: Transaction Isolation Levels

SQL Server: Transaction Isolation Levels

Here at Wonga,  as in most high-volume data-driven businesses, we have competing concerns of concurrency and consistency. Each transaction needs to be thought through carefully, and run at the correct isolation level to provide the necessary level of data consistency while doing the minimum blocking via locks. I have written a summary for developers and…

Read more »
05.05.2014

Create Windows virtual machines with Vagrant and Virtual Box

Create Windows virtual machines with Vagrant and Virtual Box

In my time at Wonga I’ve been involved in many projects across a wide range of technologies. At last count I’ve written C#, Java, Ruby and Python during my time here. I use a Mac Mini but on rare occasions I’ve needed Windows to do some platform specific work - namely with Powershell and MSMQ. Having a separate machine to configure and maintain…

Read more »
02.04.2014

Unifying generic type parameters using Mono Cecil

Unifying generic type parameters using Mono Cecil

Wonga’s backend is composed of autonomous services communicating via messaging using NServiceBus. All in all, our backend services handle close to 2,000 different message types. Our range of products are offered in many countries, and local regulations impose significant variations. In order to manage complexity, our Continuous Integration system is building,…

Read more »
03.03.2014

Building, Testing and Maintaining a Website Platform

Building, Testing and Maintaining a Website Platform

Over the past year we have had to change the way we look at software development in the front-end team. We have expanded the same platform to deliver multiple products in several countries, this has made us rethink the way we deliver our software. Within the team we maintain a “keep it simple” approach to pretty much everything we do. Simple within…

Read more »
03.02.2014

Cross Functional Feature Teams aren’t the Holy Grail!

Cross Functional Feature Teams aren’t the Holy Grail!

Cross function feature teams are supposed to be the be-all-and-end-all of agile teams. Everything you read on agile project management promotes feature teams, and recommends that you steer well clear of service or component teams. There are some huge benefits that can be realised from cross functional features teams. I am not going to regurgitate them here, so…

Read more »
More blog posts

Our team

  • Check out what our staff have to say about Wonga.
  • Find out about challenging projects.
  • Get a feel for our culture.
Meet our staff

We're hiring

Awards we've won

  • Digital Entrepreneur
  • Webby Awards
  • Tech Tracks
  • CCR Credit Excellence
  • National Customer Awards
  • Telegraph
  • Fast Growth Business Award Winner 2011