AI that moves boxes - projects for Blue Collar AI
In newsletter: Why AI increases sales in B2B, NIS2 checklist, and projects for production and distribution.
See February BriefPlayWing, a gaming company based in France, required a robust solution to manage mobile micro payments on a global scale.
The company's goal was to scale its operations to accommodate a large user base that would make regular, small payments.
OPTI was tasked with developing a platform that could unify diverse payment systems across hundreds of countries and mobile carriers.
The project presented several significant challenges, both technical and human.
The first step in delivering a solution was the standardization of interacting with hundreds of outside systems (mainly mobile carriers):
OPTI performed high-level standardization:
The standardization used UML and structured SQL databases.
The payment platform's purpose was to increase conversions by monitoring the sales journey. The team took into account:
Some highlights:
The payment platform had to deal with hundreds of millions to billions of users and payments. Our top priorities were:
OPTI measured and computed the impact of each module on the overall efficiency, choosing time-tested technologies. A scheduling engine was developed from scratch.
Some highlights:
Payment systems require reliability and traceability features:
OPTI designed a distinct noSQL data store to record the entire client-interaction history with all API interactions also logged.
The project documentation includes the programming standards, the programming structure and the API documentation.
The platform had to integrate with hundreds of mobile carriers, each with its own different API, and efficiently handle millions of daily microtransactions on a global scale.
We used a microservices architecture, where each partner integration was an independent service. This allowed for horizontal scaling and much easier maintenance.
Every transaction was designed to be atomic and reversible. We implemented a detailed logging system in a NoSQL database to ensure complete traceability and facilitate the investigation of any issues.
The core technology was a custom Business Intelligence (BI) dashboard. By creating a centralized data catalog, we enabled aggregation from multiple sources (SQL, NoSQL, APIs) and provided real-time data visualization capabilities, essential for making swift decisions in the fast-paced gaming industry
Technologies: SQL, NoSQL, API, UML, PHP, Javascript, Java, AWS
Methodologies: Microservices architecture, Horizontal scaling, Scheduling engine, Data-driven design, Transaction management (atomicity, reversibility)