강의를 듣게 된 계기
저는 프론트엔드와 백엔드를 어느 정도 다룰 수 있는 상태에서 개인 프로젝트를 진행하고 있었습니다. 기능 개발은 어느 정도 마무리되었고 이제 실제로 배포를 해야 하는 단계에 접어들었습니다. 그런데 막상 배포를 하려고 보니 AWS라는 벽 앞에서 막막함을 느꼈습니다. AWS는 서비스 종류가 워낙 방대해서 EC2, S3, RDS, VPC, IAM 등 처음 보는 용어들만 나열해도 끝이 없었고 이걸 다 처음부터 차근차근 공부하기엔 시간도 부족하고 솔직히 엄두가 나지 않았습니다. 게다가 학생 입장에서 가장 신경 쓰일 수밖에 없는 건 역시 비용 문제였습니다. 잘못 설정했다가 예상치 못한 과금이 발생할 수도 있다는 부담감 때문에 더더욱 손이 가지 않았습니다. 그래서 처음에는 구글링으로 필요한 부분만 찾아서 해결해보려 했습니다. 하지만 검색으로 나오는 정보들은 단편적인 경우가 많았고 제 프로젝트 상황에 딱 맞게 필요한 기능만 골라서 적용하기에는 한계가 있었습니다. 블로그 글마다 설정 방식이 조금씩 다르고 왜 그렇게 설정해야 하는지에 대한 맥락이 빠져 있는 경우도 많아서 따라 하다가 오히려 더 헷갈리는 경험을 여러 번 했습니다. 이런 상황에서 비전공자도 이해할 수 있다는 문구에 끌려 이 강의를 듣게 되었습니다. AWS 전체를 깊게 파고들기보다는 실제로 제 프로젝트를 배포하는 데 필요한 핵심 내용을 효율적으로 배우고 싶다는 목적이 컸습니다.
강의를 들으면서 느꼈던 점 / 좋았던 점
이 강의에서 가장 좋았던 점은 AWS의 모든 이론을 처음부터 끝까지 순서대로 배우는 방식이 아니라는 점이었습니다. 보통 입문 강의라고 하면 AWS의 역사, 클라우드의 개념, 각 서비스의 이론적인 배경부터 시작해서 차근차근 쌓아 올라가는 경우가 많은데 이 강의는 그런 흐름과는 결이 달랐습니다. 대신 실무에서 정말 많이 사용되는 핵심 서비스와 흐름부터 먼저 짚어주고 거기서부터 필요한 개념들을 하나씩 뻗어나가는 방식으로 구성되어 있었습니다. 예를 들어 EC2 인스턴스를 띄우는 법을 배우면서 자연스럽게 보안 그룹과 네트워크 개념을 곁들여 설명해주고 정적 파일을 배포하는 흐름 속에서 S3와 권한 관리 개념을 함께 익히는 식이었습니다. 이렇게 실제 사용 흐름 속에서 개념을 배우다 보니 단순히 지식을 암기하는 게 아니라 왜 이 서비스가 필요한지 어떤 상황에서 써야 하는지가 자연스럽게 이해되었습니다. 덕분에 강의를 들으면서 배운 내용을 바로바로 제 프로젝트에 적용할 수 있었던 점이 가장 큰 만족이었습니다. 이론만 따로 배우고 나서 "그래서 이걸 내 프로젝트에는 어떻게 적용하지?"라는 막막함을 느낄 필요 없이 강의를 들으면서 동시에 제 서비스가 한 단계씩 실제로 배포되어 가는 과정을 눈으로 확인할 수 있었습니다. 이 점이 학습 동기를 계속 유지하는 데에도 큰 도움이 되었습니다. 또 하나 인상 깊었던 점은 강의가 끝난 이후에도 스스로 다음 방향을 찾아갈 수 있는 토대를 만들어준다는 것이었습니다. 강의에서 다루는 내용은 실무에서 가장 빈번하게 쓰이는 핵심 흐름이다 보니 이걸 기반으로 자동화, 모니터링, 비용 최적화 등 더 깊은 영역으로 확장해 나갈 때도 막막하지 않았습니다. "이 다음엔 뭘 더 알아봐야 할까?"에 대한 감을 강의 자체가 잡아준 느낌이었습니다. 단순히 따라 하는 강의가 아니라 스스로 AWS 생태계 안에서 다음 스텝을 찾아갈 수 있는 사고방식을 길러준 강의였다고 생각합니다. 비용 문제에 대해서도 강의 중간중간 실제로 어떤 설정을 했을 때 과금이 발생할 수 있는지 프리티어 범위 내에서 어떻게 안전하게 실습할 수 있는지를 짚어주셔서 처음에 가졌던 비용에 대한 막연한 불안감도 많이 해소할 수 있었습니다.
강의 내용
강의는 비전공자도 부담 없이 따라갈 수 있도록 AWS의 핵심 서비스를 실무 흐름 중심으로 다룹니다. 클라우드의 기본 개념부터 시작해 EC2를 활용한 서버 구축, S3를 활용한 정적 파일 및 배포 관리, 보안 그룹과 IAM을 통한 권한 및 네트워크 설정, 그리고 실제 서비스를 배포하는 과정까지 단계별로 진행됩니다. 각 단계마다 단순히 버튼 클릭 방법을 알려주는 데 그치지 않고 왜 그런 설정이 필요한지에 대한 맥락을 함께 짚어주기 때문에 실습 이후에도 응용이 가능하다는 점이 특징입니다.