Abstract

The success of the developed software product largely depends on the correctly chosen architectural solution. Software architecture is a set of technical solutions that ensure that code meets the requirements of software. The growing adoption of cloud software development is bringing changes to current architectural decisions. The purpose of the article is to analyze modern architectural solutions, select the best architecture for developing a robotic system, as well as the concept of an improved solution for microservice architecture. This article covers the following architectural solutions: monolithic, service-oriented, and microservice. A solution to dividing the microservice architecture into two conceptual layers is presented, which eliminates some of the existing shortcomings. A new concept of building microservice architecture of the ALKETON robotic system is presented, which makes it easy to increase and modify the functionality, while maintaining "transparent" connections between the services of the system. A feature of this approach is the division of the microservice architecture into two conceptual layers API and APP. The developed architecture has shown high efficiency in the development of a robotic system. The designed architecture allows easy scalability due to transparent communication between microservices, which is critical in this rapidly developing industry. A robotic system ALKETON has been developed, aimed at reducing the cost of servicing front offices and attracting new customers of the age group.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.