SYNTHESIS OF CONTEMPORARY APPROACHES USED IN THE DEVELOPMENT OF THE CLIENT-SIDE IN TECHNOLOGICAL PROJECTS
DOI:
https://doi.org/10.35945/gb.2023.15.004Keywords:
TECHNOLOGY PROJECT MANAGEMENT, PROJECT DEVELOPMENT ARCHITECTURE, WEB TECHNOLOGIES, CLIENT-SIDE TECHNOLOGIESAbstract
The advancement of modern technologies and the evolution of the web have led to a multitude of technological innovations. Concurrently, web projects have become increasingly diverse and iterative. The emergence of complex systems has presented challenges that existing approaches cannot adequately address, thereby necessitating the development of novel architectures, technologies, and methodologies. Notably, adopting microservice architecture has effectively resolved issues encountered in large-scale projects and significantly enhanced their manageability and flexibility. Similarly, in response to the requirements of client-side applications, a demand for adopting a novel architectural approach has arisen.
The work presents the usefulness of using Monorepo and Micro Front-end architecture in technological projects and private web development in a single workspace. This method is suitable for the development of large-scale, complex projects. The architecture of client-side Angular and server-side NestJS technologies will be discussed in this article. Huge corporations such as Google, Facebook, and others employ these tactics. The paper clearly demonstrates why this architecture is the ideal answer for online projects and the benefits it provides developers over other existing and experienced alternatives. The work is useful both theoretically and practically.