The article considers the problem of designing an API architecture for a SAST system. Modern approaches and technologies such as the microservice model, Docker, Kafka, REST API, MVC, Spring Boot Framework, Nginx, SpotBugs were used to create a scalable and fault-tolerant solution. The article also discusses the advantages and disadvantages of the selected technologies, as well as their role in ensuring high performance and reliability of the SAST system. The results of the work can be applied to the development of similar systems that require a high degree of automation and scalability.
SAST, microservices, Kafka, REST API, Docker, load balancing, cybersecurity, CVE
1. Building self-organizing information and telecommunications systems / A.A. Sukonschikov, A.N. Shvetsov, I.A. Andrianov, D.V. Kochkin // Journal of Physics: Conference Series, Krasnoyarsk, Russian Federation, 25 sentyabrya – 04 oktyabrya 2020 goda. Vol. 1679. – Krasnoyarsk, Russian Federation: Institute of Physics and IOP Publishing Limited, 2020. – P. 32013. – DOIhttps://doi.org/10.1088/1742-6596/1679/3/032013.
2. Raspredelennye intellektual'nye informacionnye sistemy i sredy / A.N. Shvecov, A.A. Sukonschikov, D.V. Kochkin [i dr.] ; Pod redakciey A.N. Shvecova i A.A. Sukonschikova. – Kursk : Zakrytoe akcionernoe obschestvo "Universitetskaya kniga", 2017. – 197 s.
3. Kochkin, D.V. Proektirovanie i konstruirovanie programmnogo obespecheniya : uchebnoe posobie / D.V. Kochkin, A.N. Shvecov. – Vologda : Vologod, 2023. – 127 s.
4. Kochkin, D.V. Informacionnye seti i telekommunikacii / D.V. Kochkin, A.A. Sukonschikov. Tom chast' 1. – Kursk : Zakrytoe akcionernoe obschestvo "Universitetskaya kniga", 2016. – 233 s.
5. Krasnov, A.A. Razrabotka sistemy testov dlya testirovaniya veb-prilozheniya / A.A. Krasnov, D.V. Kochkin // Vestnik Vologodskogo gosudarstvennogo universiteta. Seriya: Tehnicheskie nauki. – 2024. – № 3(25). – S. 43-48.
6. Richardson, K. Mikroservisy. Patterny razrabotki i refaktoringa / K. Richardson. – Sankt-Peterburg: Piter, 2019. – 544 s.
7. Modeli i metody postroeniya neyro-nechetkih intellektual'nyh agentov v informacionno-telekommunikacionnyh sistemah / A.A. Sukonschikov, I.A. Andrianov, S.V. Dianov [i dr.]. – Kursk : Zakrytoe akcionernoe obschestvo "Universitetskaya kniga", 2021. – 152 s.
8. Intellektual'nye informacionno-telekommunikacionnye sistemy / A.N. Shvecov, A.A. Sukonschikov, I.A. Andrianov [i dr.]. – Vologda : Vologodskiy gosudarstvennyy universitet, 2023. – 127 s.
9. Skott, D. Kafka v deystvii / D. Skott, V. Gamov, D. Kleyn. – Moskva: DMK Press, 2022. – 310 s.
10. Uolls, K. Spring v deystvii / K. Uolls. – 6-e izd./ per. s angl.A. N. Kiseleva. – Moskva: DMK Press, 2022. – 544 s.