SlideShare a Scribd company logo
1 of 8
Download to read offline
Building Complex iLottery Solutions and
Ensuring Their Smooth Work
CASE STUDY
Making online games from scratch takes a lot of
effort to say nothing of iLotteries. Created upon
state request, they imply strict obedience to the
law to prevent frauds and ensure secure operation.
Everything should be clear, precise, quick, and safe:
player identification, payment transfer, refund,
data on ticket availability, jackpots won, bets made,
etc.
Some countries run lotteries across multiple cities
or states, which means that another challenge for
the software providers is to design a well-thought
out architecture able to handle high loads for
people to make thousands of bets at the same time.
This is what NeoGames had been working on while
implementing a workable solution for Powerball.
Business Challenge
The challenge that brought NeoGames to Innovecs was to
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)
extend the team by
employing strong software
engineers
Building Complex iLottery Solutions and
Ensuring Their Smooth Work2
More specifically, 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. The one
that has become a real sensation totaled to $1.5 billion.
That said, once NeoGames won the state tender, they had to do a
great job: consider all the active state regulations, make the system
support high loads, and find extra manpower to further maintain good
system functioning.
The greatest work was done on the backend side. To support high
loads, the dev team implemented a service-oriented architecture (SOA)
Down below we described how complicated it is to maintain the right
system functioning based on the Powerball example.
Product Supported
Building Complex iLottery Solutions and
Ensuring Their Smooth Work3
showing 100 percent fault-tolerance. If a bug occurs, the system has
refund procedures in place for each player to get his money back or
use a retry option. Nothing can ever be left behind.
As the state regulations change frequently, the dev team should be
ready to make necessary adjustments within limited time frames
and keep strict quality control over all changes made. Once updated,
the system is tested by the US dev team and only after that all the
updates go live.
100% fault-tolerance
Building Complex iLottery Solutions and
Ensuring Their Smooth Work4
Team Involved
Technology Stack
The team working on NeoGames’ products locates in Israel and
Ukraine. They work as a single unit sharing common estimates, due dates,
responsibilities, etc. The dev team is divided into 5 Scrum teams with 8-10
people per group. They all have product owners, QAs, DBAs, frontend
and backend engineers. A separate team works on game development.
At NeoGames, 90% of the dev team is involved
into building enterprise-level systems. So, the
team prefers sticking to the approved tech stack
like Angular for client side, .Net, WCF, Web API,
SQL Server, and SOA for the server side. In game
development, the tech stack may range from
product to product.
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.
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
Gabby Naftali,
VP of Product at NeoGames
Tomer Ozeri,
QA and TechOps Director at
NeoGames
.Net, WCF,
Web API,
SQL Server,
SOA
Building Complex iLottery Solutions and
Ensuring Their Smooth Work5
Value Delivered
In the iLottery niche, it is crucial to deliver quality
software following all the state requirements
and establish effective technical support.
NeoGames and Innovecs joint work makes it
real. By hiring new tech talents in time and being
very responsive, Innovecs helps NeoGames
scale up, take on more sophisticated projects
and hold leading market positions to increase
its annual revenues.
Having been together for about three years
now, we are involved in the technical support
of the lotteries with the biggest jackpots,
like Powerball and Mega Millions, and the
development of new platforms and operations.
More solutions for New Hampshire and the US
and European markets are on the way.
Innovecs helps NeoGames scale up, take on more sophisticated projects
and hold leading market positions to increase its annual revenues.
Building Complex iLottery Solutions and
Ensuring Their Smooth Work6 Building Complex iLottery Solutions and
Ensuring Their Smooth Work6
About NeoGames
NeoGames is an experienced iLottery and
online casino software and service provider. The
companydeliversscalableprojectsthatcanhandle
billions of money transactions and maintain a
high level of systems’ 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. Just
everything needed to increase income.
The NeoGames gaming portfolio is tremendous
ranging from instant games like Queen of
Diamonds to the solutions with a 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 The World Lottery Association (WLA),
The North American Association of State and
Provincial Lotteries (NASPL), and more. All the
solutions are approved by regulatory and testing
organizations and certified with ISO 27001, ISO
9001, European Gaming Standards and the like.
Building Complex iLottery Solutions and
Ensuring Their Smooth Work7
About Innovecs
Innovecs is a software development company with over 400 tech talents on board. We have been in the market since 2011, and have
accumulated expertise in GameDev, Supply Chain, Healthcare, AdTech, FinTech, eCommerce, and a few more industries. Strong technology
expertise and commitment to clients’ business goals are among the key objectives of our team.
Why partner up with Innovecs
Innovecs © 2011-2018. All rights reserved. Registered in the U.S. Patent and Trademark Office
www.innovecs.com
FOR MORE INFO
NEED A RELIABLE TECH PARTNER?
DROP US A LINE AT INFO@INNOVECS.COM
USA | UKRAINE | UK | ISRAEL | EUROPE
INDUSTRIES EXPERTISE
Gaming New Tech
Mobile QA
Web and cloud development
Healthcare Telecom
Logistics & Supply Chain
FinTech & AdTech
eCommerce

More Related Content

Similar to Building Efficient and High Performing iLottery Solutions

Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionValeriyaGribanova
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionSofiya Komar
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introductionelenadorichenko
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionNataliyaMaksymets
 
Global Logic Ukraine Introduction 1
Global Logic Ukraine Introduction 1Global Logic Ukraine Introduction 1
Global Logic Ukraine Introduction 1YanaTikhonova
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionSofiya Komar
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionInna_Bogush
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionVlad Krichenko
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine IntroductionFaddyzz
 
Microsoft 2004 Annual Report
Microsoft 2004 Annual ReportMicrosoft 2004 Annual Report
Microsoft 2004 Annual Reportearnirgsreports
 
20 World’s Leading Game Development Companies in the USA in 2021
20 World’s Leading Game Development Companies in the USA in 202120 World’s Leading Game Development Companies in the USA in 2021
20 World’s Leading Game Development Companies in the USA in 2021ElenaJackson4
 
Hunting the Next Supercell | Alexis Bonte
Hunting the Next Supercell | Alexis BonteHunting the Next Supercell | Alexis Bonte
Hunting the Next Supercell | Alexis BonteJessica Tams
 
Security practices in game design and development
Security practices in game design and developmentSecurity practices in game design and development
Security practices in game design and developmentNarola Infotech
 
1 COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com
1  COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com1  COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com
1 COMPUTER GAMING TECHNOLOGY INC., A Software-4-All ComVannaJoy20
 
GAMEBAU presentation Brazil June
GAMEBAU presentation Brazil JuneGAMEBAU presentation Brazil June
GAMEBAU presentation Brazil JuneMichelle Jakobs
 
Investorppt V 1 3 7 17 2009
Investorppt V 1 3 7 17 2009Investorppt V 1 3 7 17 2009
Investorppt V 1 3 7 17 2009guest306b881
 
Peter Warman (Newzoo) @ Games and Screens, IBC
Peter Warman (Newzoo) @ Games and Screens, IBCPeter Warman (Newzoo) @ Games and Screens, IBC
Peter Warman (Newzoo) @ Games and Screens, IBCMedia Perspectives
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07cnetto
 

Similar to Building Efficient and High Performing iLottery Solutions (20)

Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction 1
Global Logic Ukraine Introduction 1Global Logic Ukraine Introduction 1
Global Logic Ukraine Introduction 1
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Global Logic Ukraine Introduction
Global Logic Ukraine IntroductionGlobal Logic Ukraine Introduction
Global Logic Ukraine Introduction
 
Letter to Shareholders
Letter to ShareholdersLetter to Shareholders
Letter to Shareholders
 
Microsoft 2004 Annual Report
Microsoft 2004 Annual ReportMicrosoft 2004 Annual Report
Microsoft 2004 Annual Report
 
Gpbooklet portrait ver
Gpbooklet portrait verGpbooklet portrait ver
Gpbooklet portrait ver
 
20 World’s Leading Game Development Companies in the USA in 2021
20 World’s Leading Game Development Companies in the USA in 202120 World’s Leading Game Development Companies in the USA in 2021
20 World’s Leading Game Development Companies in the USA in 2021
 
Hunting the Next Supercell | Alexis Bonte
Hunting the Next Supercell | Alexis BonteHunting the Next Supercell | Alexis Bonte
Hunting the Next Supercell | Alexis Bonte
 
Security practices in game design and development
Security practices in game design and developmentSecurity practices in game design and development
Security practices in game design and development
 
1 COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com
1  COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com1  COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com
1 COMPUTER GAMING TECHNOLOGY INC., A Software-4-All Com
 
GAMEBAU presentation Brazil June
GAMEBAU presentation Brazil JuneGAMEBAU presentation Brazil June
GAMEBAU presentation Brazil June
 
Investorppt V 1 3 7 17 2009
Investorppt V 1 3 7 17 2009Investorppt V 1 3 7 17 2009
Investorppt V 1 3 7 17 2009
 
Peter Warman (Newzoo) @ Games and Screens, IBC
Peter Warman (Newzoo) @ Games and Screens, IBCPeter Warman (Newzoo) @ Games and Screens, IBC
Peter Warman (Newzoo) @ Games and Screens, IBC
 
Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07Actminds Outsourcing Summit 07
Actminds Outsourcing Summit 07
 

More from Innovecs

Innovecs Meetup Lifestory
Innovecs Meetup LifestoryInnovecs Meetup Lifestory
Innovecs Meetup LifestoryInnovecs
 
Подходы и технологии в React Redux
Подходы и технологии в React ReduxПодходы и технологии в React Redux
Подходы и технологии в React ReduxInnovecs
 
Redux vs RxJS vs Mobx в связке с React
Redux vs RxJS vs Mobx в связке с ReactRedux vs RxJS vs Mobx в связке с React
Redux vs RxJS vs Mobx в связке с ReactInnovecs
 
React & Redux (Lazarev)
React & Redux (Lazarev)React & Redux (Lazarev)
React & Redux (Lazarev)Innovecs
 
Web Platform for Fashion Shop
Web Platform for Fashion ShopWeb Platform for Fashion Shop
Web Platform for Fashion ShopInnovecs
 
Programmatic Advertising Platform
Programmatic Advertising PlatformProgrammatic Advertising Platform
Programmatic Advertising PlatformInnovecs
 
Multimedia Newsroom
Multimedia NewsroomMultimedia Newsroom
Multimedia NewsroomInnovecs
 
Media Buying Platform (DSP+DPM)
Media Buying Platform (DSP+DPM)Media Buying Platform (DSP+DPM)
Media Buying Platform (DSP+DPM)Innovecs
 
Web-based Shipment Application
Web-based Shipment ApplicationWeb-based Shipment Application
Web-based Shipment ApplicationInnovecs
 
Digital Trading Platform
Digital Trading PlatformDigital Trading Platform
Digital Trading PlatformInnovecs
 
Mobile Insurance Agent
Mobile Insurance AgentMobile Insurance Agent
Mobile Insurance AgentInnovecs
 
Online Learning Platform
Online Learning PlatformOnline Learning Platform
Online Learning PlatformInnovecs
 
Client Bank
Client BankClient Bank
Client BankInnovecs
 
Fertility Tracking App
Fertility Tracking AppFertility Tracking App
Fertility Tracking AppInnovecs
 
Warranty Wallet App
Warranty Wallet AppWarranty Wallet App
Warranty Wallet AppInnovecs
 
Online Bingo Game
Online Bingo GameOnline Bingo Game
Online Bingo GameInnovecs
 
Secure Messenger
Secure MessengerSecure Messenger
Secure MessengerInnovecs
 
Search Data Platform
Search Data PlatformSearch Data Platform
Search Data PlatformInnovecs
 
Website Builder for Insurance Agents
Website Builder for Insurance AgentsWebsite Builder for Insurance Agents
Website Builder for Insurance AgentsInnovecs
 
United Trading Platform
United Trading PlatformUnited Trading Platform
United Trading PlatformInnovecs
 

More from Innovecs (20)

Innovecs Meetup Lifestory
Innovecs Meetup LifestoryInnovecs Meetup Lifestory
Innovecs Meetup Lifestory
 
Подходы и технологии в React Redux
Подходы и технологии в React ReduxПодходы и технологии в React Redux
Подходы и технологии в React Redux
 
Redux vs RxJS vs Mobx в связке с React
Redux vs RxJS vs Mobx в связке с ReactRedux vs RxJS vs Mobx в связке с React
Redux vs RxJS vs Mobx в связке с React
 
React & Redux (Lazarev)
React & Redux (Lazarev)React & Redux (Lazarev)
React & Redux (Lazarev)
 
Web Platform for Fashion Shop
Web Platform for Fashion ShopWeb Platform for Fashion Shop
Web Platform for Fashion Shop
 
Programmatic Advertising Platform
Programmatic Advertising PlatformProgrammatic Advertising Platform
Programmatic Advertising Platform
 
Multimedia Newsroom
Multimedia NewsroomMultimedia Newsroom
Multimedia Newsroom
 
Media Buying Platform (DSP+DPM)
Media Buying Platform (DSP+DPM)Media Buying Platform (DSP+DPM)
Media Buying Platform (DSP+DPM)
 
Web-based Shipment Application
Web-based Shipment ApplicationWeb-based Shipment Application
Web-based Shipment Application
 
Digital Trading Platform
Digital Trading PlatformDigital Trading Platform
Digital Trading Platform
 
Mobile Insurance Agent
Mobile Insurance AgentMobile Insurance Agent
Mobile Insurance Agent
 
Online Learning Platform
Online Learning PlatformOnline Learning Platform
Online Learning Platform
 
Client Bank
Client BankClient Bank
Client Bank
 
Fertility Tracking App
Fertility Tracking AppFertility Tracking App
Fertility Tracking App
 
Warranty Wallet App
Warranty Wallet AppWarranty Wallet App
Warranty Wallet App
 
Online Bingo Game
Online Bingo GameOnline Bingo Game
Online Bingo Game
 
Secure Messenger
Secure MessengerSecure Messenger
Secure Messenger
 
Search Data Platform
Search Data PlatformSearch Data Platform
Search Data Platform
 
Website Builder for Insurance Agents
Website Builder for Insurance AgentsWebsite Builder for Insurance Agents
Website Builder for Insurance Agents
 
United Trading Platform
United Trading PlatformUnited Trading Platform
United Trading Platform
 

Recently uploaded

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 

Recently uploaded (20)

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 

Building Efficient and High Performing iLottery Solutions

  • 1. Building Complex iLottery Solutions and Ensuring Their Smooth Work CASE STUDY
  • 2. Making online games from scratch takes a lot of effort to say nothing of iLotteries. Created upon state request, they imply strict obedience to the law to prevent frauds and ensure secure operation. Everything should be clear, precise, quick, and safe: player identification, payment transfer, refund, data on ticket availability, jackpots won, bets made, etc. Some countries run lotteries across multiple cities or states, which means that another challenge for the software providers is to design a well-thought out architecture able to handle high loads for people to make thousands of bets at the same time. This is what NeoGames had been working on while implementing a workable solution for Powerball. Business Challenge The challenge that brought NeoGames to Innovecs was to 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) extend the team by employing strong software engineers Building Complex iLottery Solutions and Ensuring Their Smooth Work2
  • 3. More specifically, 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. The one that has become a real sensation totaled to $1.5 billion. That said, once NeoGames won the state tender, they had to do a great job: consider all the active state regulations, make the system support high loads, and find extra manpower to further maintain good system functioning. The greatest work was done on the backend side. To support high loads, the dev team implemented a service-oriented architecture (SOA) Down below we described how complicated it is to maintain the right system functioning based on the Powerball example. Product Supported Building Complex iLottery Solutions and Ensuring Their Smooth Work3
  • 4. showing 100 percent fault-tolerance. If a bug occurs, the system has refund procedures in place for each player to get his money back or use a retry option. Nothing can ever be left behind. As the state regulations change frequently, the dev team should be ready to make necessary adjustments within limited time frames and keep strict quality control over all changes made. Once updated, the system is tested by the US dev team and only after that all the updates go live. 100% fault-tolerance Building Complex iLottery Solutions and Ensuring Their Smooth Work4
  • 5. Team Involved Technology Stack The team working on NeoGames’ products locates in Israel and Ukraine. They work as a single unit sharing common estimates, due dates, responsibilities, etc. The dev team is divided into 5 Scrum teams with 8-10 people per group. They all have product owners, QAs, DBAs, frontend and backend engineers. A separate team works on game development. At NeoGames, 90% of the dev team is involved into building enterprise-level systems. So, the team prefers sticking to the approved tech stack like Angular for client side, .Net, WCF, Web API, SQL Server, and SOA for the server side. In game development, the tech stack may range from product to product. 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. 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 Gabby Naftali, VP of Product at NeoGames Tomer Ozeri, QA and TechOps Director at NeoGames .Net, WCF, Web API, SQL Server, SOA Building Complex iLottery Solutions and Ensuring Their Smooth Work5
  • 6. Value Delivered In the iLottery niche, it is crucial to deliver quality software following all the state requirements and establish effective technical support. NeoGames and Innovecs joint work makes it real. By hiring new tech talents in time and being very responsive, Innovecs helps NeoGames scale up, take on more sophisticated projects and hold leading market positions to increase its annual revenues. Having been together for about three years now, we are involved in the technical support of the lotteries with the biggest jackpots, like Powerball and Mega Millions, and the development of new platforms and operations. More solutions for New Hampshire and the US and European markets are on the way. Innovecs helps NeoGames scale up, take on more sophisticated projects and hold leading market positions to increase its annual revenues. Building Complex iLottery Solutions and Ensuring Their Smooth Work6 Building Complex iLottery Solutions and Ensuring Their Smooth Work6
  • 7. About NeoGames NeoGames is an experienced iLottery and online casino software and service provider. The companydeliversscalableprojectsthatcanhandle billions of money transactions and maintain a high level of systems’ 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. Just everything needed to increase income. The NeoGames gaming portfolio is tremendous ranging from instant games like Queen of Diamonds to the solutions with a 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 The World Lottery Association (WLA), The North American Association of State and Provincial Lotteries (NASPL), and more. All the solutions are approved by regulatory and testing organizations and certified with ISO 27001, ISO 9001, European Gaming Standards and the like. Building Complex iLottery Solutions and Ensuring Their Smooth Work7
  • 8. About Innovecs Innovecs is a software development company with over 400 tech talents on board. We have been in the market since 2011, and have accumulated expertise in GameDev, Supply Chain, Healthcare, AdTech, FinTech, eCommerce, and a few more industries. Strong technology expertise and commitment to clients’ business goals are among the key objectives of our team. Why partner up with Innovecs Innovecs © 2011-2018. All rights reserved. Registered in the U.S. Patent and Trademark Office www.innovecs.com FOR MORE INFO NEED A RELIABLE TECH PARTNER? DROP US A LINE AT INFO@INNOVECS.COM USA | UKRAINE | UK | ISRAEL | EUROPE INDUSTRIES EXPERTISE Gaming New Tech Mobile QA Web and cloud development Healthcare Telecom Logistics & Supply Chain FinTech & AdTech eCommerce