/hello-aws

AWS를 사용한 서버리스 구축.

AWS Begin

AWS를 사용한 서버리스 구축.

목차

서버리스의 장단점

  • 장점
    • 낮은 비용
    • 적은 코드
    • 확장성과 유연성
  • 단점
    • 벤더 종속성
    • 사용자 정의

서버리스 아키텍처의 원칙

  1. 컴퓨팅 서비스를 사용해 요구에 맞게 코드를 실행한다.
  2. 단일 목적의 상태 없는 함수를 작성한다.
  3. 푸시기반, 이벤트 주도 파이프 라인을 설계한다.
  4. 더 두텁고 강한 프론트앤드를 만든다.
  5. 서브파티 서비스를 받아들인다.

서버리스 애플리케이션 구축

Lamda 함수 작성, 테스팅 및 배포

비디오 트랜스 코딩을 위한 기본적인 이벤트 주도 시스템 생성

Simple Storage Service, Simple Notification Service 및 Elastic Transcoder와 같은 AWS 기능 사용.

아키택처

  • 백앤드 컴퓨팅
  • 연결형 컴퓨팅
  • 레거기 API 레퍼
  • 하이브리드
  • GraphQL
  • 실시간 처리

패턴

  • 명령 패턴
  • 메시징 패턴
  • 우선 순위 큐 패턴
  • 팬아웃 패턴
  • 파이프 및 필터 패턴

참고 사이트 및 서적