클라우드 기반 시스템 개발 경험 — AWS 서비스 활용과 배운 점
클라우드를 직접 사용한 건 팀 프로젝트 백엔드를 AWS에 배포했을 때입니다. EC2로 서버를 올리고, RDS로 DB를 분리하고, S3에 파일을 저장하는 기본 구성을 처음 설계했습니다. 서버를 직접 관리하지 않아도 되는 편의성이 인상적이었는데, 동시에 IAM 권한 설정을 잘못하면 보안 문제가 생긴다는 것도 실수를 통해 배웠습니다. 처음에 S3 버킷을 퍼블릭으로 열어뒀다가 강사에게 지적받은 경험이 있어, 최소 권한 원칙의 중요성을 몸으로 기억하고 있습니다. 비용 측면에서도 인스턴스를 내리지 않고 방치했다가 예상보다 청구가 많이 나온 경험이 있어, 사용하지 않는 리소스를 정리하는 습관이 생겼습니다. 클라우드는 편의성만큼 보안과 비용 관리를 함께 신경 써야 하는 환경이라는 것을 배웠습니다.