Principles of system organization and practical use cases of nanoservice architecture

Loading...
Thumbnail Image
Date
2024
Authors
Barsuk, Oleksandr
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper explores the theoretical foundations and practical implementations of nanoservice architecture. It defines software architecture, differentiates nanoservice architecture from other architectural styles, and examines its correlation with the serverless approach. The study addresses the benefits, challenges, and communication patterns of nanoservice architecture, including issues like the double-spending problem and interservice communication. Practical use cases are analyzed to highlight scenarios where nanoservice architecture excels. The paper concludes with an implementation of an air monitoring system using nanoservices, demonstrating the architecture's real-world application.
Description
Keywords
nanoservice architecture, serverless computing, software architecture, cloud computing, microservices, service-oriented architecture, event-driven communication, AWS Lambda, autoscaling, distributed systems, мasters thesis
Citation