[노개북] It 5분 잡학사전#5 - ep. 16~21
📌 오늘 TIL 3줄 요약
인터넷 익스플로러는 2003년 시장 점유율 95%였지만 업데이트, 보안 문제로 결국에는 빠르게 발전한 다른 브라우저에 밀려 지원 중단됨
웹 사이트들은 쿠키로 보통 우리를 식별하는데 페이스북은 우리의 정보를 수집하기 위해 '좋아요'를 추가로 활용하였음
서버리스는 하드웨어 관리뿐만 아니라 소프트웨어 관리까지 해주는 서비스로 백엔드 코드를 여러 함수로 나누고 평소에는 잠자고 요청이 있을 때만 깨워서 비용 절감이 가능함
📆 TIL (Today I Learned) 날짜
2023-12-13
📚 오늘 읽은 범위
에피소드 16~21
📝 책에서 기억하고 싶은 내용
에피소드 16 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
프론트엔드 기술을 지원하는 브라우저 엔진, 렌더링 엔진
파이어폭스 게코(gecko)
사파리 웹킷(webkit)
크롬 블링크(blink), 웹킷의 다른 버전
자바스크립트 표준안 ECMAScripts을 실행해 주는 엔진도 내장되어 있음
인터넷 익스플로러는 2003년 시장 점유율이 95%였음
결국은 새 버전이 늦게 나오고 보안 문제가 해결이 빨리 안 되면서
그사이에 다른 브라우저들이 발전했고 결국에는 지원 중단을 함
에피소드 17 아, 쿠키가 먹는 게 아니라고요?
쿠키는 웹 사이트에 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 기록물
HTTP는 요청받은 데이터를 전달하면 접속한 사람이 누구인지 기억을 못 하는데 기억해야 하는 상황을 위해 만들어진 기술
- 예를 들어, 로그인 상태 유지를 위해서는 쿠키가 필요함
쿠키가 편의, 보안상의 이유로 따라야 하는 규칙들
쿠키는 도메인 1개에만 한정한다. (페이스북의 쿠키는 넷플릭스에 보낼 수 없다)
쿠키는 자동으로 보낸다. ("쿠키를 보내시겠습니까?"를 물어보지 않는다)
쿠키는 컴퓨터에 자동으로 저장된다.
페이스북이 내가 접속한 다른 사이트를 아는 방법
- 쿠키는 도메인 1개에 한정되지만, 페이스북은 페이스북의 '좋아요'를 통해서 우리 정보를 수집한다.
에피소드 21 서버리스는 서버가 없다는 뜻?
AWS가 하드웨어를 관리해 주기 시작하면서 서버를 좀 더 탄력적으로 운영할 수 있게 됨
하지만 이 서비스들은 하드웨어를 제공, 관리해 줄 뿐 소프트웨어 관리를 대신 해주지 않음
- 운영체제 업데이트, 보안 점검, 장애 회복 시스템, 데이터 백업 등도 대신해 주는 서버리스 제품이 등장
서버리스 서비스
백엔드 코드를 작은 함수 단위로 쪼개 서버리스에 서비스에 올림
그러면 평소에는 잠자고 있다가 요청이 들어오면 깨워서 요청을 처리함
깨서 요청을 처리하는 시간에 대해서만 비용을 지불하면 되므로 효율적임
서버리스 서비스의 2가지 단점
콜드 스타트: 잠에서 깰 시간이 필요함. 밀리초 단위이긴 하지만 반응속도가 매우 중요하면 좋은 선택이 아닐 수도 있음
서버 제공자에게 지나치게 의존함. AWS 제품을 사용한다면 다른 서비스 제공자로 이동하기가 어려움
사이드 프로젝트를 하거나 프로토타입을 빠르게 출시하고 싶은 사람들에게 추천
- serverless.com, aws lambda, google cloud functions, apex, terraform 과 같은 상품들이 있음
😀 오늘 읽은 소감 및 떠오르는 생각
인터넷 익스플로러가 과거의 영광만 생각한 채 안일하게 행동하여 결국에는 완전히 물러나게 된 이 모습을 보니 최근에 읽고 있던 책 [[📦메타인지의 힘]]에서 말하는 메타인지의 중요성이 떠올랐다.
페이스북이 우리의 데이터를 수집한 방법이 기발하다.