This site uses cookies. By continuing to use this site you agree to our use of cookies. To find out more, see our Privacy and Cookies policy.
Paper The following article is Open access

Sinplafut: A microservices – based application for soccer training

, and

Published under licence by IOP Publishing Ltd
, , Citation F H Vera-Rivera et al 2019 J. Phys.: Conf. Ser. 1388 012026 DOI 10.1088/1742-6596/1388/1/012026

1742-6596/1388/1/012026

Abstract

Microservices are an architectural style of service-oriented applications that allow the application to be divided into independent and autonomous units, which can be individually developed, tested, deployed (mainly in the cloud), scaled and monitored. The application then becomes a composition and integration of small distributed systems. In this paper, a case study is presented, where the Information system for the planning of soccer training, is developed, following the architectural style of microservices. It presents the architecture defined for the information system and its implementation using DevOps practices, among them, continuous delivery, continuous deployment and automated tests. The level of granularity of each microservice is evaluated using domain-driven design and the definition of delimited contexts. Defining the optimal size of microservices is fundamental, directly affecting performance, maintainability, storage, transactions, distributed queries, use and consumption of network and computational resources. On the other hand, the development of the information system allows improving the planning of soccer training using modern sports training techniques. System for the planning of soccer training can be used by soccer teams, clubs, physical trainers, coaches and technical directors both amateur and professional, as a software as a service application.

Export citation and abstract BibTeX RIS

Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

Please wait… references are loading.
10.1088/1742-6596/1388/1/012026