📚요약
지난 시간에 이어 CS 지식을 배워가겠습니다.
📖CS 지식 기초
📄클라우드 컴퓨팅
📑클라우드 컴퓨팅의 기반기술과 주요 원칙
과거 패러다임
- 메인프레임: 터미널, 시분할 시스템
- 클라이언트-서버
- 그리드 컴퓨팅
- 클라우드 컴퓨팅
장점: 민첩성, 탄력성, 비용 절감, 가용성
단점: 고비용, 활용(학습) 난이도
개방형 클라우드/폐쇄형 클라우드
핵심 원칙
- 공유된 컴퓨티 자원
- 컴퓨팅 자원의 가상화
- 자원 수요 증감에 대한 탄력성
- 자원 활용 방식의 자동 제어
- 사용량에 따른 과금
📑클라우드 서비스 모델과 경제적 타당성
IaaS, PaaS, SaaS
CAPEX → OPEX
In-house, On-prem/Colocation/Managed Service/Cloud
클라우드 활용 부적합: 레거시 시스템, 미션-크리티컬 시스템, 기밀 데이터 사용
📑마이크로서비스 아키텍처
시스템을 독립적으로 배포할 수 있는 서비스로 구성
모놀리틱 vs 마이크로서비스 아키텍처
기술적인 문제 해결보다 비기술적인 문제 해결 중심
📄마무리
좋은 소프트웨어 엔지니어
- 대화가 되는 사람
- 함께 일하는 것이 즐거운 사람
- 끈기와 호기심을 가진 사람
- 컴퓨터 시스템에 대해 넓고 깊게 아는 사람
- 좋은 습관을 가지고 있는 사람
다음 시간에 계속...
출처 & 참고
이시윤 강사님의 강의
'개발 > 프로그래머스 데브코스' 카테고리의 다른 글
| 프로그래머스 데브코스 106일차 with. TS 웹 풀스택 (6) | 2024.09.02 |
|---|---|
| 개인 프로젝트 - 카페 메모 (2) | 2024.08.30 |
| 프로그래머스 데브코스 104일차 with. TS 웹 풀스택 (0) | 2024.08.29 |
| 팀 프로젝트 회고 - MedicineWeb (0) | 2024.08.28 |
| 프로그래머스 데브코스 103일차 with. TS 웹 풀스택 (4) | 2024.08.28 |