본문 바로가기

개발/프로그래머스 데브코스

프로그래머스 데브코스 105일차 with. TS 웹 풀스택

📚요약

지난 시간에 이어 CS 지식을 배워가겠습니다.

 

📖CS 지식 기초

📄클라우드 컴퓨팅

📑클라우드 컴퓨팅의 기반기술과 주요 원칙

과거 패러다임

  • 메인프레임: 터미널, 시분할 시스템
  • 클라이언트-서버
  • 그리드 컴퓨팅
  • 클라우드 컴퓨팅

장점: 민첩성, 탄력성, 비용 절감, 가용성

단점: 고비용, 활용(학습) 난이도

개방형 클라우드/폐쇄형 클라우드

핵심 원칙

  • 공유된 컴퓨티 자원
  • 컴퓨팅 자원의 가상화
  • 자원 수요 증감에 대한 탄력성
  • 자원 활용 방식의 자동 제어
  • 사용량에 따른 과금

📑클라우드 서비스 모델과 경제적 타당성

IaaS, PaaS, SaaS

CAPEX → OPEX

In-house, On-prem/Colocation/Managed Service/Cloud

클라우드 활용 부적합: 레거시 시스템, 미션-크리티컬 시스템, 기밀 데이터 사용

 

📑마이크로서비스 아키텍처

시스템을 독립적으로 배포할 수 있는 서비스로 구성

모놀리틱 vs 마이크로서비스 아키텍처

기술적인 문제 해결보다 비기술적인 문제 해결 중심

 

📄마무리

좋은 소프트웨어 엔지니어

  • 대화가 되는 사람
  • 함께 일하는 것이 즐거운 사람
  • 끈기와 호기심을 가진 사람
  • 컴퓨터 시스템에 대해 넓고 깊게 아는 사람
  • 좋은 습관을 가지고 있는 사람

다음 시간에 계속...

 

출처 & 참고

이시윤 강사님의 강의