[서평] 모바일 엔지니어를 위한 AWS 해설서'아마존 웹 서비스 클라우드 로컬 응용 개발 기술'의 소개

저자·감수의 사사키 다쿠로씨, 가오류씨, 그리고 SB 크리에이티브씨는 우리에게'아마존 웹 서비스 공식 응용 개발 기술을 습득하는 데 가장 중요한 지식과 기술'을 선사했다.

최근의 모바일 앱은 대부분 백엔드가 필요하다. 예를 들어 나는 iOS 앱만 만들 수 있다.이런 상황에서 다른 서버 엔지니어와 인프라 엔지니어와 합작하는 것 외에 조금 일찍 하면 파세이다.닷컴을 이용해 손쉽게 해결할 수 있는 옵션도 있었지만내년 서비스 종료 이렇게 비참한 사태가 벌어진 지금 모바일 애플리케이션의 백엔드 인프라로 가장 먼저 지명된 것은 AWS다.
다만 그 AWS, 람바다, 모바일허브, IoT 등이 너무 많아 착수하기 전부터 어려웠던 부분도 부인할 수 없다.예를 들어 외부 장치에서 추출한 데이터를 응용 프로그램에 놓으려면 어떤 것이 좋을까요?나는 이것이 간편성, 가격, 그리고 이 데이터를 어떻게 이용하느냐에 달려 있다고 생각한다. 그러나 어떻게 토론하고 비교하는 것이 비교적 좋은지 비교하는 것이 비교적 좋다고 생각한다. 이것은 문외한에게 매우 어려운 것이다.
오프닝이 길어졌고, AWS의 다양한 서비스에 관해 모바일 엔지니어를 대상으로 한 독자1가 해설한 책이 여기에 있다.

가장 중요한 지식과 기술 습득(Informatics & IDEA) posted with amazlet at 16.07.19
NRI네트워크유한공사 사사키 타쿠랑 사토 순석천수 고유련사 사사토 웅도 기시모토 용귀 SB 창의 판매 순위:9110
Amazon.자세한 내용
(Kindle 버전도 있지만 고정 레이아웃인 것 같다.)
600쪽이 넘는 대작이다.개인적으로 괜찮은 점을 소개해 드리겠습니다.

AWS 서비스의 상세하고 세밀한 설명


Chapter3에서는 각 서비스의 특징, 사용처, 기능, 도입 방법, 비용, 제한 사항 등 정보를 총괄했다.
  • 3-1 Amazon S3
  • 3-2 Amazon API Gateway
  • 3-3 Amazon Simple Notification Service
  • 3-4 Amazon DynamoDB
  • 3-5 AWS Lambda
  • 3-6 Amazon Cognito
  • 3-7 Amazon Machine Learning
  • 3-8 Amazon Kinesis
  • 3-9 Amazon Simple Queue Service
  • 3-10 AWS IoT
  • 3-11 AWS Mobile Hub
  • 모든 항목에 사용법과 기본 사용법을 적고 페이지당 10~20페이지씩 풍부한 캡처와 상세한 설명으로 주저 없이 시도할 수 있다.

    당장 쓸 계획이 없어도 이것을 보면서 만져보는 것도 좋다.한 번만 건드리면 뭘 할 수 있고 얼마나 간단하게 할 수 있는지를 잡을 수 있다.(개인적으로는 책을 보면서 람바다, 머신 레어닝, IoT, 모바일 허브 등을 만지고 싶다)

    재미있는 샘플군


    Chapter4부터 구체적인 응용 프로그램의 강좌를 실시하는 것은 모바일 엔지니어에게도 매력적인 샘플이다.
    다음은 그 목록을 열거한다.
  • 4-1 Cognito의 인증을 이용한 스마트폰용 사진 공유 애플리케이션(iOS/Android)
  • 4-2 API Gateway와 Lambda의 서버가 협업하는 모바일 애플리케이션(Android)
  • 4-3 API Gateway와 Cognito, Lambda의 공동 인증/인증 서비스
  • 4-4 API Gateway로 이동하는 정적 API
  • 4-5 다이나모DB와 애플워치의 건강정보 수집(iOS/watchOS)
  • 4-6iBeacon과 연결된 태만 관리 프로그램(iOS/Android)
  • 4-7 Device Farm을 사용한 모바일 다중 터미널 자동 테스트(Android)
  • 4-8S3 및 Lambda를 통한 중요 사용자 서비스
  • 4-9 Kinesis 트위터 정보 수집
  • 4-10 Machine Learning을 이용한 웹 열람 역사 보존 & 관리 서비스
  • 4-11 Cognito Sync를 사용하는 간단한 메모 애플리케이션(iOS/Android)
  • 출판사 웹사이트에서 다운로드할 수 있는 샘플 코드가 있기 때문에 iOS나 안드로이드의 어떤 샘플이 괄호 안에 들어있는지 보여준다.iOS의 샘플은 Swift로 작성되었습니다.
    개인적으로는'다이너모DB와 애플워치의 건강정보 수집','아이비콘과 연동된 근태관리 앱'등 IoT 관련 작업을 할 때 이런 장면이 꼭 필요한데, 인증은 많은 앱에서 필요하기 때문에 어떤 상황에서 백엔드 측을 설치할지 궁금하다.'S3와 람바다의 키 사용자 관리 서비스'와'머신 레어닝을 이용한 웹 열람 히스토리 보존&관리 서비스'는 모바일은 아니지만 관심있는 것 같아 직접 해보고 싶은 샘플군이다.

    총결산


    응용 엔지니어가 작성한 AWS 해설서'아마존 웹 서비스 공식 응용 개발 기술'을 소개했다.저처럼 평소에 서버 개발에 별로 참여하지 않는 클라이언트 엔지니어는 이 기술책도 알기 쉽고 재미있다고 생각합니다.백엔드와 AWS 주변에 관심이 있고 지식을 익히고 싶은 사람은 서점 등에서 꼭 연구해 보세요.

    가장 중요한 지식과 기술 습득(Informatics & IDEA) posted with amazlet at 16.07.19
    NRI네트워크유한공사 사사키 타쿠랑 사토 순석천수 고유련사 사사토 웅도 기시모토 용귀 SB 창의 판매 순위:9110
    Amazon.자세한 내용
    실제로'대상 독자는 모바일이나 자바스크립트 등을 통해 프런트엔드 애플리케이션을 개발하는 애플리케이션 엔지니어'가 있기 때문에 모바일뿐만 아니라 나 자신도 모바일엔지니어이기 때문에 이런 관점에서 쓴다. 

    좋은 웹페이지 즐겨찾기