1 Litvinov N.Yu.

Center of Geodesy, Cartography and SDI

The author shows the possibility of using microservice architecture at designing the backend of the National Atlas of Russia (NAR) site, as part of the National Spatial Data System. The relevance of the study is due to the need to reliably reflect spatial information on the Russian Federation in the information field. The experience of foreign countries that periodically published national atlases and partially switched from printed versions to sites and geographic information systems on the Internet is considered. Creating the backend, the server part of the NAR site, was divided into stages, a programming language was chosen and a simplified architectural scheme of the service was proposed with the main components highlighted. Free and open source software is considered as components: ClickHouse, Elasticsearch, Kafka, PostgresSQL, React, Nginx, etc. Implementation of the project to create the backend of the NAR site will enable designing a modern, convenient and relevant service that meets the challenges of the time, both for consumers, and the developers of the Atlas.
1.   Dontsov A. A., Sutorikhin I. A. Razrabotka geoinformatsionnoi sistemy na baze mikroservisnoi arkhitektury. Interekspo Geo-Sibir', 2021, no. 1, pp. 41–44. DOI: 10.33764/2618-981X-2021-4-1-41-44.
2.   Litvinov N.Yu. (2021) Analyzing the data from the website of the National Atlas of Russia, its relevance and demand. Geodezia i Kartografia, 82(12), pp. 53-62. (In Russian). DOI: 10.22389/0016-7126-2021-978-12-53-62.
3.   N'yumen S. Sozdanie mikroservisov. SPb.: Piter, 2016, 304 p.
4.   Atlas de Belgique. URL: www.atlas-belgique.be/index.php/en/digital-atlas (accessed: 25.05.2021).
5.   Atlas Nacional Digital do Brasil. URL: www.ibge.gov.br/apps/atlas_nacional (accessed: 28.05.2021).
6.   Dragoni N., Giallorenzo S., Lafuente A. L., Mazzara M., Montesi F., Mustafin R., Safina L. (2017) Microservices: yesterday, today, and tomorrow. Present and ulterior software engineering, pp. 195–216. DOI: 10.1007/978-3-319-67425-4_12.
7.   Gavrilova S. (2022) Constructing “Russian civilisation”: A critical introduction to the National Atlas of Russia (publ. 2004Р2008). Eurasian Geography and Economics, DOI: 10.1080/15387216.2022.2063914.
8.   Interactivo Atlas Nacional de España. URL: interactivo-atlasnacional.ign.es (accessed: 12.05.2021).
9.   Kramer M. (2018) A microservice architecture for the processing of large geospatial data in the cloud. DOI: 10.13140/RG.2.2.30034.66248.
10.   Magyarország Nemzeti Atlasza. URL: www.nemzetiatlasz.hu (accessed: 26.11.2021).
11.   Monmonier M. (1994) The Rise of the National Atlas. Cartographica: The International Journal for Geographic Information and Geovisualization, no. 31 (1), pp. 1Р15. DOI: 10.3138/T3NN-QL75-753L-25G7.
12.   Nadareishvili I., Mitra R., McLarty M., Amundsen M. (2017) Microservice Architecture. O`Reilly Media, Inc, 207 p.
13.   Nationalatlas Bundesrepublik Deutschland. URL: www.nationalatlas.de (accessed: 18.05.2021).
14.   The Atlas of Canada. Natural Resources of Canada. URL: atlas.gc.ca (accessed: 18.05.2021).
15.   The National Atlas of Korea. URL: nationalatlas.ngii.go.kr (accessed: 22.06.2022).
16.   (2021) The National Atlas of Korea III . URL: nationalatlas.ngii.go.kr/pages/page_2563.php (accessed: 22.06.2022).
Litvinov N.Yu., 
(2022) Conceptual basis for designing the backend of the National Atlas of Russia site using microservice architecture. Geodesy and cartography = Geodezia i Kartografia, 83(7), pp. 57-64. (In Russian). DOI: 10.22389/0016-7126-2022-985-7-57-64
Publication History
Received: 22.06.2022
Accepted: 28.07.2022
Published: 20.08.2022


2022 July DOI: