The Challenge is an eCommerce betting business with monthly releases. Improvements to the user experience were slow due to a slow update cycle as the frontend and backend were developed as a single monolithic service.


The Solution

In order to provide the best user experience possible on all devices, Veikkaus joined forces with Nordcloud in 2011. Since then, Nordcloud has contributed as a strategic partner to design and implementation of the user interfaces and frontend logic of some of Veikkaus’ most popular games such as Lotto and Pitkäveto. In addition, we have been modernizing the underlying backend and AWS services.

Together we turned the responsive site into a modern application with an API architecture, and continued developing the whole service. Decoupling the frontend and backend as separately developed parts enabled continuous delivery with daily releases.

Great results of the modernization allowed us to form expert multi-vendor teams with the main focus on improving the user experience. Fast learning and iterative improvements were enabled by the means of collecting customer feedback, A/B and multivariate testing.

In order to offer a great, consistent user experience, Veikkaus adopted the Nordcloud Design Systems with a style guide and component library, which resulted in a significantly faster development process and cost savings.


The Results

Two million customers of Veikkaus, the Finnish national lottery, are able to bet online at any time, with any device. Veikkaus eStore is now the biggest eCommerce business in Finland with more than one billion euros in yearly turnover.

There are over 400 000 paying customers a week and sales of the digital channel accounts for over 40% of the total sales in 2017. It has been an honor to help Veikkaus on this journey with our expertise in modern cloud services, development methods and the Design Systems approach.


Technologies and Methods

UX Design and Development

HTML5, Design Systems with component library and style guide

Application Development

Functional Reactive Programming, React Native

Microservices & API development

AWS, Docker, ECS, Node.js, infrastructure tooling and implementation

Personalized user experience

API, Data Storage and Microservice design & implementation (Docker, Python, Scala)

Machine learning algorithm prototyping, design & implementation (reinforcement learning, supervised learning)


About the company

Veikkaus Oy is the Finnish national betting agency. It is owned by the Finnish state, and has an exclusive betting license in Finland.

Veikkaus games are estimated to generate nearly one billion euros a year. The revenue is used for the benefit of Finnish society. Veikkaus’ beneficiaries are active in the fields of culture, sports, science, youth work, social welfare and health, and the equine industry