Skip to main content Link Menu Expand (external link) Document Search Copy Copied

천두완 멘토님 클라우드 설계 멘토링

백엔드와 프론트엔드의 가장 큰 차이점

  • 백엔드에는 운영을 항상 고려해야 한다.
  • 프론트 엔지니어는 유저의 반응을 신경쓴다.

On Premise

실제로 서버를 구축하는 것

클라우드 컴퓨팅

왜 나왔을까? 아마존, 구글에서 처음 클라우드 발표. 노는 서버 자원을 팔기 위해 등장.
운영은 똑같다. 다만 주체가 다르다.

언제나 클라우드가 답은 아니다. 클라우드와 온프레미스를 섞어쓰기도 한다.

AWS 기본적인 구성

VPC(Virtual Private Cloud)

API 개발

Monolithic Architecture UI, Business Logic, Data Access Layer가 엮여 있다.

MSA(Micro Service Architecture) UI, Micro-Service 여러개가 엮여 있다.

Route 53은 오버 엔지니어링 RDS는 SQL베이스 DDB를 MongoDB는 처음에 클러스터 3개를 가지고 있다는 단점이 있다.