Tech Specs
Network Partner API
Cake Poker provides an Application Programming Interface (API) for sending/receiving
user information between the Cake Poker system and any Partner system in real-time.
The API covers main two areas:
1. User Authentication – Validating user information when a user logs into a poker system
2. Cashier Functions – Debit/Credit transactions when a user joins or leaves a ring
table or a user registers for a tournament
Debit type transactions will be real-time and will occur while the player is actively waiting
for the transaction to be processed. A failure on either the Cake or Partner side is reported
to the user and the buy-in is denied.
Credit type transactions will be asynchronous in nature, i.e. when a user cashes out of any
ring game or a tournament win or bounty is paid, a credit is queued and processed immediately.
If there is a failure on either the Cake or Partner side, the transactions are retried at set
intervals until the transaction is processed successfully.
Architecture
Cake Poker is built on a solid and secure infrastructure that allows the solution to be available,
scalable, and secure. The application uses a multi-tier architecture, separating the user experience,
business logic and database.
Availability - The Cake Poker solution provides high availability at many levels.
The front-end systems at the Web tier are highly available through the use of multiple,
load-balanced servers. Our databases use failover clustering to provide high availability
for an overall scalable solution that accommodates redundancy, backups, and performance.
Scalability - The Cake Poker solution has the capacity to perform increasing
work while sustaining performance levels that are acceptable. The use of load-balancing systems
helps to scale by distributing its requests across multiple servers within the cluster.
Servers are dedicated to task-specific services that enable these systems to have a high
degree of scalability by growing each service independently.
Security - For the Cake Poker solution, security is essential to its success.
Numerous security measures help to manages risks by providing adequate protections for the
confidentiality, privacy, integrity, and availability of information.
Network Infrastructure - All systems are contained in a high-security, 24x7x365
monitored environment within the Government of Curacao’s own PTT Data Centre. Dual multi-homed
Internet bandwidth is supplied directly from the island’s top carriers and Peering Points.