DevOps / 인프라 CS 지식백과
DevOps / 인프라 관련 핵심 개념을 개발자 기술 면접에서 설명할 수 있도록 문서 3편으로 정리했습니다. 각 문서는 개념, 동작 원리, 시간 복잡도와 실무 선택 기준을 함께 다룹니다.
최종 업데이트 2026.09.17
AWS에 스프링 부트를 배포하는 네 가지 방법
EC2 수동 배포부터 배포 스크립트, CodeDeploy, 컨테이너까지 AWS에 스프링 부트를 배포하는 방식의 발전 단계를 정리한다. 각 방식의 원리와 무중단 배포 전략, 롤백까지 다룬다.
시스템 규모 확장 전략: 스케일 업부터 샤딩까지
트래픽 증가에 대응하는 시스템 확장 전략을 정리한다. 스케일 업과 스케일 아웃의 비교, 무상태 설계와 세션 처리, 로드 밸런싱, 캐시, 데이터베이스 복제와 샤딩까지 다룬다.
CI의 개념과 CI 도구의 흐름: 깃허브 액션과 Travis CI
짧은 주기로 병합하고 커밋마다 빌드와 테스트를 자동 실행하는 지속적 통합(CI)의 개념을 정리한다. 깃허브 액션 중심의 파이프라인 흐름과 Travis CI의 역사적 맥락, CD와의 차이를 다룬다.
DevOps / 인프라를 특히 많이 묻는 직군
같은 개념이라도 직군에 따라 파고드는 각도가 다릅니다. 직군별 가이드에서 어떤 질문으로 이어지는지 확인해 보세요.