배워서 바로 쓰는 14가지 AWS 구축 패턴 - 한빛미디어

728x90

 

한빛미디어 서평단 두 번째 서적이다! 이번에는 저번과는 달리 관심이 있었던 AWS 구축에 관련된 책이었다. 평소 관심이 있어서 그런지 색상부터 매우 영롱하게 느껴진다. 

책의 구성은 총 6파트로 나뉘고 제목처럼 14가지의 패턴으로 구성되어 있다.


책 구성 

Part 1. 웹 시스템

  • 패턴1. 이벤트 사이트
  • 패턴2. 기업 웹사이트
  • 패턴3. 성능을 중시하는 인트라 웹
  • 패턴4. 가용성을 중시한 인트라 웹

Part 2. 스토리지 시스템 

  • 패턴5. 백업
  • 패턴6. 파일 서버

Part 3. 데이터 분석 시스템

  • 패턴7. 구조화된 데이터 분석
  • 패턴8. 비구조화된 데이터 분석
  • 패턴9. AI와 IoT

Part 4. 애플리케이션 쾌속 개발

  • 패턴10. 서버 애플리케이션 쾌속 개발
  • 패턴11. 모바일 앱 쾌속 개발

Part 5. 클라우드 네이티브

  • 패턴12. 서버리스 인프라
  • 패턴13. 마이크로서비스 운영

Part 6. 하이브리드 클라우드 

  • 패턴14. 온프레미스 환경과 연계하기

 

이전에 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 책을 따라하면서 AWS를 처음 다루게 되었고, 간단하게 EC2, RDS, S3 정도의 인스턴스를 사용했었다. 솔직하게 사용 방법이라던지 각 기능에 대한 깊은 이해보다는, 아~ 이런식으로 AWS를 사용해서 Server를 구축할 수 있구나? 라는 경험을 하였었다. 

이번 '배워서 바로 쓰는 14가지 AWS 구축 패턴' 책을 통해서 더 AWS에서 써봤던 기능 외에도 다양한 기능을 알 수 있고, 또 그 기능을 설계하는 방법에 대해서도 알 수 있지 않을까? 라는 호기심을 가지면서 보게되었다. (곧 책을 읽으면서 생각이 많이 바뀌게 되었다) 

먼저 이 책은 나와 같이 AWS를 잘 모르는 개발자에게는 다소 이해, 실습 면에서 어려울 것이라 생각이 든다. 이 책의 취지는 (AWS를 사용하는..)시스템 구축의 패턴을 익히는 것이다. 어디까지나 기업에서 발생할 수 있는 (구체적이고 현실적인)여러 비즈니스 전개상황들을 가정하고 이를 해결하기 위한 AWS 레퍼런스 아키텍처를 제시하는 책이다. A to Z로 하나 하나 Step을 밝아 나가면서 실습까지 완료하는 책이 아니다.(물론 이론적으로 필요한 부분에 대해서는 step by step이기에 AWS의 기능들을 사용하는 방법에 능숙하다면 이 책이 정.말.로 도움이 될 것이다) 

아직 개발 실무를 제대로 접해보지 않은 신입(지망) 개발자라 잘 모르지만 이 14가지 패턴에 적용되지 않는 예외적인 케이스가 있을까 싶다(표현이 다소 이상하게 느껴질 수도 있을 것 같은데, 이 외에 다른 패턴이 없지 않을까? 하는 조심 스러운 추측이다). 당장 회사에서 시스템 구축을 해야하는 상황에 있다면 

P.S ) 꼭 AWS 기능들을 모르더라도 시스템을 구축 과정(패턴마다 비슷하면서도 다르지만...)을 단계적으로 설명하다보니  왜 진행되는 지에 대해서는 그 인과관계를 알아가는 좋은 경험이었다.

728x90