개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
초등학생때 부터 사용하던 인터넷 익스플로러의 흥망성쇠
풀스택과 이를 이루는 요소들
서버는 왜 어려운가? 해결책은 서버리스?
TIL (Today I Learned) 날짜
2022. 01.18
오늘 읽은 범위
[마당3]
Episode 16: 인터넷 익스플로러가 사란진 이유와 브라우저 엔진
Episode 17: 아, 쿠키가 먹는 게 아니라고요?
Episode 18: 프런트엔드, 백엔드
Episode 19: 서버가 뭔지 아직도 모른다고?
Episode 20: 슈퍼개발자만 할 수 있다, 풀스택?
Episode 21: 서버리스는 서버가 없다는 뜻?
책에서 기억하고 싶은 내용을 써보세요.
[Episode 16]
인터넷 익스플로러는 CSS, Ajax등을 처음 도입한 가장 인기있는 브라우저였다.
웹 브라우저를 작동시키기 위해서는 브라우저 엔진이 필요하다.
인터넷 익스플로러는 업데이트를 잘 안했는데 보안 문제등이 발생했다
결국, 다른 엔진들에 비해 성능이 떨어지게 되었고 이제는 사라졌다
[Episode 17]
쿠키는 브라우저를 통해 컴퓨터에 보관하는 기록물이다.
HTTP: 정보를 주고받기 위한 프로토콜인데 실행시킬뿐 무언갈 저장하지는 않는다
하지만, 저장이 필요한 경우가 있어 이때 쿠키를 사용한다
쿠키는 도메인 1개 에서만 사용되며, 자동으로 정보를 보내고, 자동으로 저장된다
한 도메인이 다른 도메인의 쿠키를 받기위해선 아이콘등의 클릭으로 받는 방법이 있다.
[Episode 18]
프런트엔드: 사용자 사용 화면 / 빠른 기술의 변화로 항상 공부해야함/ 작업이 눈으로 보여 재밌다
백엔드: 데이터베이스나 라우터 같은것 / 변화속도가 느린편/ 기술 선택지가 다양
[Episode 19]
서버는 컴퓨터이다
다만, 항상 켜져있어야하고 인터넷에 연결되어야 하며 저장소와 메모리가 크다
사용자가 요청하면 함수연결을 통해 응답하는 역할을한다
[Episode 20]
풀스택개발: 프론트엔드, 백엔드, 데브옵스 (DevOps)
풀스택은 프론트엔드, 백엔드 뿐만아닌 서버설정까지 할 수 있는 데브옵스 능력이 필요하다
다만 취업시에는 개발하고 싶은 영역이 어디인지 잘 고민해보아라. 혼자 하는건 다른 문제이다.
[Episode 21]
서버리스는 기존 서버 설정이나 서버가 터졌을때, 정전과 같은 문제에서 자유롭게해준다
설정 및 관리가 편하다는 장점이있다
또한, 항상 켜져있는게 아닌 함수가 수행될때만 비용이 발생한다
다만, 콜드스타트(조금 실행이 느림)에 단점이 있고 서버 제공자에 의존하게된다 ex)AWS
사이드 프로젝트나 빠른 프로토타입 출시를 원할 시 추천한다
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
인터넷 익스플로러를 봤을때 게으름은 적이다. 항상 발전하는 자세로 임하자...
풀스택을 할 수 있는 그날 까지 화이팅
오늘 읽은 다른사람의 TIL
nomadmarie님의 TIL ((Day6)노개북_ITDic_Ep16~21 – 노마드 코더 Nomad Coders)
내용정리가 깔끔해서 좋다
mjeong827님의 TIL ([TIL_5 IT잡학사전] 에피소드 16~21 – 노마드 코더 Nomad Coders)
떠오르는 생각 부분에 공감이 되었다
이분의 인사이트를 보고 나도 숨겨져있는 서버의 크기들이 궁굼해졌다