소프트웨어공학 - Kubernetes
시작하기에 앞서..최근 어플리케이션의 규모가 방대해짐으로 인해서 IT 기업에선 MSA(Microservice Architecture)로의 전환에 집중하고 있다.MSA의 가장 큰 특징은 모듈화, 독립성, 그리고 다양한 기술스택이다. 모듈화를 통해 각 기능을 독립적인 서비스로 분리하여 개발하고 운영할 수 있다. 또한, 독립적인 배포, 업데이트가 가능하기 때문에 한 서비스에 장애가 발생하더라도 전체 서비스에 영향을 주는 것을 방지할 수 있다. 마지막으로, MSA는 서비스별로 다양한 프레임워크를 사용할 수 있기 때문에 서비스 기능 최적화에 유리하다.이러한 배경에서 소프트웨어공학 전공 수업에서 학습한 Docker, Kubernetes, Jenkins 등 클라우드 서비스와 관련된 기술들에 대해 정리하며 더 깊이 공..
카테고리 없음
2024. 6. 9. 06:09