[노개북] IT5분잡학사전 DAY 6 - ep.16~21

danbi lee·2023년 8월 30일

개발자북클럽

목록 보기
5/21

TIL 3줄 요약

  • 엔진이 최신 표준안 최신 기술을 지원한다면 최신 웹 브라우저가 되는거고 엔진의 성능이 웹 브라우저의 성능을 결정한다.
  • 쿠키는 웹 사이트에 접속할 때마다 서버에 데이터를 전송하여 HTTP 기억을 되살리는 역할을 하는데 규칙이 존재한다.
  • 서버를 정전이나 각종 사고 없이 안전하게 제공, 관리해주는 서비스인 EC2 등을 사용하는데 소프트웨어 관리의 효율을 위해 서버리스가 등장했다.

TIL 날짜

2023.08.30

오늘 읽은 범위

  1. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
  2. 아, 쿠키가 먹는 게 아니라고요?
  3. 프론트엔드, 백엔드?
  4. 서버가 뭔지 아직도 모른다고?
  5. 슈퍼 개발자만 할 수 있다, 풀스택?
  6. 서버리스는 서버가 없다는 뜻?

책에서 기억하고 싶은 내용

브라우저 엔진(= 렌더링 엔진)

웹 브라우저의 핵심 프로그램

  • 파이어폭스 - 게코(gecko)
  • 사파리 - 웹킷(webkit)
  • 크롬 - 블링크(blink)

엔진의 성능이 웹 브라우저의 성능을 결정
인터넷 익스플로러는 점유율만 믿고 엔진 업데이트를 게을리하여 지원 중단 됨

쿠키의 규칙

  1. 쿠키는 도메인 1개에만 한정한다
  2. 쿠키는 자동으로 보낸다
  3. 쿠키는 컴퓨터에 자동으로 저장된다

서버

항상 켜져 있는 컴퓨터이면서 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터!

데브옵스

소프트웨어의 개발(development)과 운영(operations)의 합성어.
소프트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발 환경이나 문화를 말함.
서버를 고르고, 설정하고, 서버에 소프트웨어도 설치하고, 데이터베이스 설정도 하고, 보안도 신경 써야 하고...

서버리스

서버는 존재하되 직접 관리하지 않는 서버.
소프트웨어를 작은 함수 단위로 쪼개서 AWS EC2(아마존 엘라스틱 컴퓨트 클라우드)와 같은 서버에 올려서 항상 응답할 준비를 함. 함수가 항상 깨어있지 않아서 전력 낭비X, 하드웨어를 효율적으로 사용 가능.

  • 단점 1. 서버리스의 함수는 잠에서 깰 때 시간이 필요하다 : 콜드 스타트
  • 단점 2. 서버 제공자에게 지나치게 의존한다

사이드 프로젝트를 하는 사람 or 프로토타입을 최대한 빠르게 출시하고 싶은 기업에 추천.
왜? 설정 작업이 적어 서버를 업청 빠르고 쉽게 구축하고 서비스 출시가 가능함
serverless.com, AWS 람다, 구글 클라우드 펑션, 아펙스, 테라폼 등등...

오늘 읽은 소감

풀스택은 프론트엔드와 백엔드를 모두 할 수 있는 사람을 부르는 말인줄 알았는데 데브옵스까지 포함해야 한단걸 오늘 알았다. 풀스택 개발자는 정말 대단한 사람이구나..!

profile
계속해서 보완중

0개의 댓글