Building Efficient and High Performing iLottery Solutions

#Case study
September 3, 2018 4 min read

NeoGames partnered with Innovecs to develop a safe and high-quality iLottery system with a robust architecture. Innovecs team took on this challenge and delivered a unique product. 

Business Challenge

iLottery providers must consider all the active state regulations to prevent security breaches and fraudulent use. Furthermore, online lotteries demand constant maintenance, as the laws change frequently and fast adjustments must be made.

When NeoGames won the US state tender to launch a Powerball iLottery solution, they took responsibility for building a safe quality system with a robust architecture. It had to manage high loads allowing Powerball to be accessed across 44 US states concurrently and handle high volumes of transactions.

The challenges bringing NeoGames to Innovecs:

  • extend the team by employing strong software engineers within a limited time frame
  • support the Powerball system smooth operation and implement its quick updates
  • develop Powerball-like solutions for iLotteries in other countries and US states (New Hampshire, Virginia, and Michigan)

 

Product Supported

Powerball is one of the most popular American national lotteries. It belongs to multi-jurisdictional games running across 44 states. Powerball boasts record-breaking jackpots with the largest being $1.5 billion.

The product supported has a powerful backend side developed by NeoGames. It sustains high throughputs and manages user refunds and retries. It has been achieved through the implementation of a service-oriented architecture (SOA) showing 100 percent fault-tolerance.

Team Involved

The team working on NeoGames’ products is located in Israel and Ukraine. It is divided into 5 Scrum sub-teams with 8-10 people per group. They have product owners, QAs, DBAs, frontend and backend engineers sharing common goals and estimates.

In NeoGames, we don’t look at Innovecs as a separate team, we have blended teams.Together with the team in Ukraine, we have developed solutions for New Hampshire and the Czech Republic and now we are recruiting double the size that we had before.
Gabby Naftali ,
VP of Product at NeoGames

Technology Stack

At NeoGames, 90% of the software development team is involved in building enterprise-level systems.

Technologies used:

.Net, WCF, Web API, SQL Server, SOA

 

The guys here are part of our every new development. They are doing game and third-party integrations, customizations, new geolocation service for New Hampshire, and much more.
Tomer Ozeri,
QA and TechOps Director at NeoGames

Value Delivered

Efficient product maintenance. Ensuring smooth operation of the complex service-oriented architecture by implementing quick updates. Currently, the team supports Powerball and Mega Millions (another famous US state lottery).

Developing Powerball-like solutions. Thanks to the successful partnership with Innovecs, NeoGames’ team keeps scaling up and winning state tenders across US (New Hampshire) and Europe (the Czech Republic, Belgium, and Sweden) to develop online lottery solutions with similar complexity.

Establishing a trusting partnership. Three-year effective collaboration resulting in NeoGames’ team expansion, a bigger volume of complex solutions delivered, and increased annual revenues.

About NeoGames

NeoGames is an experienced iLottery and online casino software and service provider. The company delivers scalable projects handling billions of money transactions and maintaining a high level of system quality and security.  

They offer 360° gaming and omni-channel solutions to help customers from all over the world get maximum revenues from their offerings.  

The solutions combine games for desktops and mobile devices, a powerful back-office platform and a bunch of player operational services–simply everything needed to increase income.  

The NeoGames gaming portfolio is tremendous ranging from instant games like Queen of Diamonds to solutions with robust and complex architecture like the ones created for Powerball and Mega Millions, the American multi-state lotteries. The company is also expanding its reach across Europe providing gaming solutions for the Czech Republic, Belgium, Sweden, and many other countries.  

NeoGames is a proud member of many lottery associations including The World Lottery Association (WLA), The North American Association of State and Provincial Lotteries (NASPL), and more. The solutions are approved by regulatory and testing organizations and certified with ISO 27001, ISO 9001, European Gaming Standards and the like.

You may also like:
April 3, 2020
Message from CEO Alex Lutskiy on COVID-19
To all Innovecs employees, clients, and partners As the COVID-19 outbreak continues to develop and affect people globally, I want to personally update you on the steps Innovecs is taking to maintain our business operations and ensure the health and safety of our staff. We remain committed to ensuring the superior service our clients have come to expect from us. We monitor the situation closely and remain watchful to the recommendations of government and public health authorities. Our R&D teams, as well as all other employees, continue to work remotely, and we are ready to adjust the measures in response to changing quarantine circumstances. We have established a special COVID-19 team within senior management to respond to the ever-changing impact of the coronavirus and to protect employees’ health and safety. We have also set up regular online meetings to keep up to date and plan activities so that we could advise our customers and coordinate our teams accordingly. And we continue to provide our internal and external audiences with the relevant webinars and online events with regard to the new world order. To combat the spread of the disease in Ukraine, Innovecs has created the “Innovecs COVID-19 Fund” in the amount of 1,500,000 (one million and a half) hryvnias. The fund is directed to support the initiatives that fight coronavirus, as well as to ensure the safety of the company’s employees and their families. As part of this initiative, Innovecs purchases and installs an oxygen pipeline system at one of the Kyiv hospitals. This is a challenging period for everyone, and the situation is changing rapidly, but Innovecs is responding to it with unity, as a company, and as a team. I believe that when we stand together through moments that bring uncertainty and seem dark, we come out even stronger in the end.  Thank you for your patience and attention throughout this stressful time. As an employer and a partner, Innovecs is confident in our business continuity plan and our ability to provide support to our clients and staff. It is my sincere hope that our efforts and those of businesses, communities, and governments will empower the containment of the coronavirus and enable a speedy recovery for people around the world. In the meantime, let’s stay safe and help others keep safe too.   Sincerely, Alex Lutskiy Innovecs CEO & Founder  
News
LET’S TALK