ARCHITECTURE

Software architecture defines services running in your environment using heterogeneous protocols and languages. Two crucial services of modern applications are message bus and storage services. The message bus along with storage services form a basis of distributed application.

We also provide expertise in: 1) MQTT, AMQP, XMPP, and other less known protocols as for message bus; 2) distributed databases, DHT, consistency. Depending on your needs we create simple and managable architecture, probably involving other services, like auth service, business process management, roster management, etc. The result of this phase is an application protocol specification (API), and components design.