Platform Development: Update 12

Tiếng Việt | 한국어 | 日本語 | 简体中文Русский

Hi, all! Please find below a regular development status report, this one covering the period from Oct 1 to Oct 14. Within this timeframe, we were focused on building the Desktop Сlient, working on Game API, system components structure and completing technical specifications for new tasks to be implemented during the next sprint.

Desktop Client: CDN support

The development of The Abyss platform Desktop client has now entered the final stage. The Desktop Client installation and update processes are based on our Build Distribution System (currently under development) and support distribution through CDN. By now, the current Desktop Client task is 90% complete and will be presented at the end of the month, according to our roadmap.

[Desktop Client] Architecture

Game API

The next big deal is Game API for project integration. We have successfully completed the intelligence and design of basic functions (Authorization and Purchases). The release is scheduled for the end of October, which means that in 2 weeks, the Game API description draft will be made available for future partners, helping them to estimate the labour input necessary for the integration of their games on The Abyss platform. As of now, the current Game API task is 30% complete: we have built the architecture, completed technical specifications and proceeded to the first stage of development.

[Game API] Authentication Flow

New internal framework with microservice architecture

We’re implementing the world’s best practices while building our own scalable and high-loaded system with a modern microservice architecture. However, the required comprehensive frameworks are missing in Python language. For this reason, we had to create our own internal framework to provide the best reliability in interaction between Python microservices and RabbitMQ. Starting from next sprint, the existing microservice architecture will be transferred to this framework for further development.

Referral program promotion

With the referral program already executed on The Abyss platform, we’re now making efforts to promote it. In this context, the following tasks have been set for implementation:

  • The referral network primary email. This greeting email was designed to inform users about the very existence of The Abyss referral program available on the platform. Users confirming this email will receive a newsletter containing info on rules and core benefits offered by our referral program.
  • We are currently developing the comprehensive Email Notifications Sender Service (ENSS) as a tool for creating and sending notifications. The ENSS architecture, which is already complete, is based on various microservices (inc. templating, validation, etc.).
  • Next step will be launching a Purchase Notifications (Alerts) Service. After making a purchase, the user will receive the respective email notification containing purchase details (purchase amount, date, time, etc.).

Additionally, the opportunities for building of individual referral networks have been expanded. We have added the ability to share a link to a certain game page (not to the Main page, as previously).

Multilingual localization

In the recent sprint, we have completed multilingual localization of The Abyss platform. The interface, game descriptions and the rest of the content are now translated to 6 languages (Japanese, Korean, Vietnamese, Chinese, English and Russian).

Well, that’s it for today. The Abyss Team will keep you up to date with the development progress twice per month. The next report is scheduled for October 29, 2018.

And stay tuned! We have much to show you!

Best,

The Abyss Team