DEVOPS AND MODERN SERVER ARCHITECTURE
Abstract and keywords
Abstract (English):
An integral part of any multi-user service is its server part. Data storage, authorization logic, algorithm requiring security so that no user can find a vulnerability in the system. All this is assigned to the backend - the server logic of the application. Without exaggeration, thousands and millions of users around the world depend on security, stability, and continuous updating o f the server code. It is the responsibility o f each developer to ensure the maximum performance o f the above properties. The development o f any application depends on its architecture and the architecture o f each component. Previously, setting up the server environment and developing the backend o f the service part were inseparable. But applications are becoming more complex, system requirements are becoming more difficult to implement. Setting up a server environment, automating work processes and updates are highlighted in a separate area o f activity and the IT industry - DevOps. There are containerization tools, process automation tools, web servers and much more in the world. And none o f these technologies are used in isolation. For a software developer without appropriate DevOps skills, it is difficult to implement a competent server configuration

Keywords:
server, architecture, DevOps, Software Development, Docker, Caddy, SSL, TLS, Golang, GitHub Actions
Text
Publication text (PDF): Read Download
References

1. Averina, P. A. Konteynerizaciya ponyatnym yazykom: ot samyh azov do tonkostey raboty s Kubernetes / P. A. Averina: sayt. - 2019 - URL: https://habr.com/ru/company/southbridge/blog/530226/ (data obrascheniya: 16.04.2022). - Tekst: elektronnyy.

2. O Kubernetes i servernoy arhitekture: sayt. - 2022 - URL: https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/ (data obrascheniya: 18.04.2022). - Tekst: elektronnyy.

3. Bidenko, A. A. Obraz prilozheniya Asmy na Docker Hub / A. A. Bidenko: sayt. - 2021 - URL: https://hub.docker.com/repository/docker/alexbidenko1998/admire-server-manager (data obrascheniya: 12.06.2022). - Tekst: elektronnyy.

4. Obschie arhitektury veb-prilozheniy: sayt. - 2021 - URL: https://docs.microsoft.com/ru-ru/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures (data obrascheniya: 05.08.2021). - Tekst: elektronnyy.

5. Bidenko, A. A. Oficial'nyy sayt prilozheniya Asmy / A. A. Bidenko: sayt. - 2022 - URL: https://asmy.pro/ (data obrascheniya: 12.06.2022). - Tekst: elektronnyy.

6. Bidenko, A. A. DevOps ili Kak osvobodit' mnogih razrabotchikov v odin klik / A. A. Bidenko: sayt. - 2018 - URL: https://tproger.ru/articles/devops-ili-kak-osvobodit-mnogih-razrabotchikov-v-odin-klik/ (data obrascheniya: 18.02.2021). - Tekst: elektronnyy.

7. Learn GitHub Actions: sayt. - 2020 - URL: https://docs.github.com/en/actions/learn-github-actions (data obrascheniya: 14.07.2021). - Tekst: elektronnyy.

8. Manage data in Docker: sayt. - 2020 - URL: https://docs.docker.com/storage/ (data obrascheniya: 30.01.2022). - Tekst: elektronnyy.

9. Network containers: sayt. - 2020 - URL: https://docs.docker.com/engine/tutorials/networkingcontainers/ (data obrascheniya: 18.12.2021). - Tekst: elektronnyy.

10. Web Authentication API: sayt. - 2019 - URL: https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API (data obrascheniya: 13.03.2022). - Tekst: elektronnyy.

11. What is a web server: sayt. - 2019 - URL: https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_web_server (data obrascheniya: 11.03.2021). - Tekst: elektronnyy.

12. What is CI/CD: sayt. - 2021 - URL: https://www.redhat.com/en/topics/devops/what-is-ci-cd (data obrascheniya: 13.07.2021). - Tekst: elektronnyy.

13. What is Kubernetes: sayt. - 2020 - URL: https://www.redhat.com/en/topics/containers/what-is-kubernetes (data obrascheniya: 15.04.2022). - Tekst: elektronnyy.


Login or Create
* Forgot password?