Key benefits



Internal process
We use modern technologies to manage the creation process for quality software products and complement products with our comprehensive technical support










Our reference portfolio
Large travel company web site (NDA)
Technology used:
Node.js
Our solution was able to drastically reduce the processing load for the mostly visited element of the site by integrating a number of microservices.
We also simplified and improved the publication/content management interface.
swex
Our trusted tool
For all our development we are using Node.js platform which is recognized for optimal processing
capabilities and an ability to properly use server resources.
This is possible with asynchronous nature of the V8 engine and nonblocking input/output operations.
Framework Swex is exclusively using Node.js as a foundation.
This framework was designed with large scalable applications in mind where high processing loads are combined with microservices infrastructures.
Integrated cluster controller maximizes the resource utilization by complementing single thread Node.js,
and exercises flexibility in adapting to system parameters without interruptions.
Swex is ideal for creation of modular applications with weak links between the modules which allows
with minimal losses to add and to remove application components, reuse them or even create multiple versions of
the same application with different feature sets for various needs.
This framework provisions developers with full database agnostic environment: client databases,
NoSQL storage, message exchange systems, caching, data validation, etc. Swex is ideal for adopting
applications to other programming languages by adding automatic uploading of localized resources.
Continuous integration system together with Swex modules for automatic updates and migrations significantly
simplifies server code actualization.
Automatic documentation generation from source code helps developers get required information about the framework capabilities.
Centralized collection and monitoring of server logs
Any reliable system needs supervision. To do this, we collect information about the operation of our systems in a single control location and constantly observe their current state
Log of business functions in the database


Swex
SwexLog
Log of server scripts

SwexAdapter
SwexLog
Log of web apps

Swex
SwexLog
The logs are sent to the central server
Server
SwexLog
Server
SwexLog
Log server
Monitoring, analytics, technical support
Log server
Tech support
Monitoring
Reports, analytics
Blockchain and cryptocurrencies
Developed a payment gateway for a decentralized BitShares exchange
This exchange is currently among the largest global facilities for processing cryptocurrency transactions with blockchain
and is capable of running up to 100,000 transactions per second which is exceeding Visa’s benchmarks for speed of financial transactions.
This gateway is set up for a full cycle of transactions where customers can procure tokens,
trade in tokens and subsequently exchange tokens back for fiat money.
We also developed an elegant frontend interface for exchange facilities where tokens are being exchanged
and fully controlled in the process.
As a project extension we integrated FarmNeighbors with the blockchain platform Waves and created a platform
capable of issuing own crypto assets for crowdfunding campaigns.
Game players can purchase, sell and exchange crypto tokens inside the game.
Technology used:
Node.js, React, PostgreSQL, BitShares/Graphene, Waves