이전

리뷰 (1)

한줄평
평점 분포
  • 리뷰 총점10 100%
  • 리뷰 총점8 0%
  • 리뷰 총점6 0%
  • 리뷰 총점4 0%
  • 리뷰 총점2 0%
연령대별 평균 점수
  • 10대 0.0
  • 20대 0.0
  • 30대 0.0
  • 40대 10.0
  • 50대 0.0
리뷰 총점 종이책
AWS 인프라 스케일링을 읽고 배운 것
"AWS 인프라 스케일링을 읽고 배운 것" 내용보기
#AWS #인프라 #스케일링 #인사이트출판사로부터 도서를 제공받아 주관적으로 작성한 글입니다. 그동안 업무를 하면서 AWS를 간간히 써봤지만, 사실상 이미 만들어진 서버를 관리하거나 S3 파일이나 CF설정 등 아주 기본적인 기능들만 수박 겉핥기식으로 다루는 수준에 그쳤습니다. 서비스가 커지면 인프라를 어떻게 확장해야 하는지, 전체적인 구조를 어떻게 잡아야 할지 늘 막막함이 있
"AWS 인프라 스케일링을 읽고 배운 것" 내용보기

#AWS #인프라 #스케일링 #인사이트

출판사로부터 도서를 제공받아 주관적으로 작성한 글입니다.




 그동안 업무를 하면서 AWS를 간간히 써봤지만, 사실상 이미 만들어진 서버를 관리하거나 S3 파일이나 CF설정 등 아주 기본적인 기능들만 수박 겉핥기식으로 다루는 수준에 그쳤습니다. 서비스가 커지면 인프라를 어떻게 확장해야 하는지, 전체적인 구조를 어떻게 잡아야 할지 늘 막막함이 있었습니다. 물론 퍼블릭클라우드 팀같은 곳에서 MSP로 관리를 해주지만 뭐든 알아야 요청할 수 있기 때문에 배우고 싶어 서평단을 신청해 책을 보게 되었습니다. 그런데 이 책은 AWS의 수많은 서비스 목록을 지루하게 나열하는 방식이 아니라, 작은 애플리케이션 인프라가 점차 커질 때 어떤 순서로 구조를 바꾸고 무엇을 조심해야 하는지 그 과정을 자연스럽게 따라가게 해줍니다. 덕분에 AWS 이름만 겨우 들어봤을 뿐 실제 아키텍처 구성에는 손도 못 대던 저 같은 개발자도 몰입해서 읽기 좋았습니다.


가장 마음에 들었던 점은 처음부터 거창하고 복잡한 아키텍처를 들이밀지 않는다는 것이었습니다. 가장 최소한의 네트워크 환경을 만드는 가벼운 흐름에서 시작합니다. 작은 출발점에서 트래픽이 늘어남에 따라 규모가 커지고, 서비스가 하나씩 나뉘는 과정을 단계별로 보여주니 왜 이런 구성이 필요하고 왜 이 시점에 기술을 도입해야 하는지 단번에 납득이 갔습니다. 그동안 흩어져 있던 개념들이 비로소 하나의 큰 흐름으로 연결되는 기분이었습니다.


 특히 인상적이었던 부분은 스케일링을 단순히 서버 대수를 늘리는 문제로만 접근하지 않는다는 점이었습니다. 규모가 커질수록 데이터베이스를 어떤 관점으로 바라봐야 하는지 짚어주고, 아마존 오로라 같은 관리형 서비스를 어떤 맥락에서 살펴봐야 하는지 알려줍니다. 트래픽 변화에 맞춰 오토 스케일링 그룹을 도입할 때 개발자가 현실적으로 고려해야 할 사항들도 차근차근 이어집니다. AWS는 워낙 선택지가 많아서 실무에서 오히려 헷갈릴 때가 많은데, 이 책은 그 복잡한 선택의 우선순위와 순서를 명확하게 정리해 주는 가이드라인 역할을 해주었습니다.


 개인적으로는 비용과 위험 요소를 함께 다루는 방향이 많은 도움이 되었습니다. 클라우드는 마우스 클릭 몇 번으로 쉽게 자원을 늘릴 수 있다는 장점이 있지만, 그만큼 아무런 계획 없이 확장하면 금방 관리 통제력을 잃고 비용 폭탄을 맞기 십상입니다. 책을 읽으면서 인프라를 설계한다는 것이 단순히 기능이 동작하게 만드는 기술적인 일을 넘어, 앞으로 서비스가 커질 상황을 냉정하게 예상하고 비용과 운영 부담까지 함께 저울질해야 하는 종합적인 영역이라는 점을 다시금 깨달았습니다.


 이 책은 AWS를 아예 모르는 완전 초보자를 위한 개념서는 아닙니다. 저처럼 기본 명칭이나 개념은 어느 정도 알고 있지만, 이제 실제 서비스의 규모 확장과 서비스 분리를 진지하게 고민하기 시작한 단계의 개발자에게 가장 잘 맞습니다. 개발자 입장에서 인프라를 막연히 다른 사람의 영역으로만 넘기지 않고, 내가 짠 코드가 어떤 기반 위에서 확장되고 살아 움직이는지 넓은 시야로 이해하는 데 큰 도움이 됩니다.


저처럼 그동안 클라우드를 수박 겉핥기로만 다루어 인프라 확장에 막연한 두려움이 있었거나, 작은 구조에서 시작해 필요한 시점에 서비스를 분리하고 안전하게 확장하는 실무 감각을 익히고 싶은 개발자라면 무척 실용적인 지침서가 될 것 같습니다.

j****5 2026.05.15. 신고 공감 0 댓글 0