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:
January 14, 2021
Anastasia Osypova talks on the Employee Journey at Innovecs: from adaptation and motivation to professional development
Modern IT specialists are dynamic and active: they do not play the cards they’ve been dealt — they have goals, keep up with the progress, and are eager to learn new things and develop. This is why it is critical to understand their preferences and endeavors before providing a job offer to be able to motivate the employees in a long-term perspective and encourage productive collaboration. Anastasia Osypova, Head of People, Engagement & Culture at Innovecs, shares how our company motivates employees and helps newcomers adapt. Nastia, what are the responsibilities of the People, Engagement & Culture department at Innovecs? Our department focuses on the end-to-end Employee Journey in the company. Our goal is to retain talents at Innovecs and help them develop professionally. HR partners are always in contact with all employees which helps react quickly to the changes taking place in teams or processes. They also:integrate new employees in the corporate culture while minimizing the stress that can occur during the adaptation time act as change agents when it comes to implementing new processes or reorganizing the current ones help solve conflict situations determine potential areas of risks for business work closely with managers by building and implementing development and motivation programs in their teamsWhat makes Innovecs an ideal workplace? “Be sexy” was our 2020’ motto. We keep creating all opportunities possible to make the company an ideal place for our employees and potential candidates. For example, we regularly hold various workshops, training courses, and webinars on the basis of InnoCamp, our educational platform. We invite famous speakers as well as encourage Innovecs people to participate and share knowledge. WOW-program is another crowd-puller. It includes wow food, wow sport, wow mind, wow fun, and wow health directions. The goal is to care about the health and well-being of each and every at Innovecs. How do you maintain working relationships between employees and managers? This is a never-ending process. We do not have a multi-level hierarchy like the companies with a linear management model do, so communication at Innovecs is always transparent and unconstrained. It is important to synchronize the expectations of the team leaders and their team members. This is why we pay great attention to setting the right goals for employees as well as focus on the feedback culture. Managers hold regular stand-ups, daily meetings, retrospectives to analyze their work results, get feedback from colleagues and teammates. For employees to feel confident and at ease when communicating with managers, we are creating a favorable psychological climate within the teams. HR partners, in response, always keep their eyes on the ball, hold 1:1 meetings with managers and employees. In case they define any communication gaps, they create recommendations and the scenario to solve the problem. How does the company help employees to prevent burnout? According to the emotional burnout model by Matthias Burisch, one of its factors is over-performance (when a person gets engaged in the work more than necessary). To prevent the negative effect, the life-work balance principles must be followed. At Innovecs, we have a flexible working schedule as well as the possibility to work remotely from home. This allows our employees to spend more time with their families and do things they love. Soft skills development is another approach we have in place. This covers time management, communication, creativity, problem-solving, emotional intellect, etc. How do Innovecsers enjoy their life in the company? We have a gym in the office that operates 24/7. People can visit it anytime they want. We have fitness and box coaches, table tennis and football, gaming and VR rooms. All these help relax and refresh minds. SPA-zone with the best massage therapists is the cherry on top. Just make an appointment and relax at the end of the working day or in between the tasks.
Article
LET’S TALK