[노개북] Day 06 - Ep.16~21

우루리·2023년 11월 15일

📌오늘 TIL 3줄 요약

  • 인터넷 익스플로러가 사라진 이유
  • 쿠키란?
  • 프론트엔드, 백엔드, 풀스택 개발자란?


🗓TIL (Today I Learned) 날짜

2023.11.15


📙오늘 읽은 범위

Ep 16. 인터넷 익스플로러가 사라진 이유와 브라우저 엔진
Ep 17. 아, 쿠키가 먹는 게 아니라고요?
Ep 18. 프런트엔드, 백엔드?
Ep 19. 서버가 뭔지 아직도 모른다고?
Ep 20. 슈퍼 개발자만 할 수 있다, 풀스택?
Ep 21. 서버리스는 서버가 없다는 뜻?


🔖책에서 기억하고 싶은 내용을 써보세요.

  • 인터넷 익스플로러가 사라진 이유: 느린 업데이트 주기에 따라 발생한 보안 취약점 방치, 최신 브라우저 기술을 지원하지 않는 노후화된 브라우저 엔진.
    • 당시 압도적이었던 인터넷 익스플로러의 점유율만 믿고 자만했던 결과는 인터넷 익스플로러의 몰락으로 이어졌다.
  • 쿠키란?
    • 웹 사이트에 방문했을 때 브라우저를 통해 컴퓨터에 보관하는 일종의 기록물.
    • 웹사이트 로그인 등 인터넷을 이용하다보면 사용자를 기억해야하는 경우가 발생함. 그러나 인터넷 상에서 사용자와 서버가 정보를 주고받는 규약인 HTTP(HyperText Transfer Protocol)은 데이터 전송이 끝나면 연결을 끊고 사용자를 기억하지 못함. ➡ 이 문제를 해결하기 위해 등장한 것이 바로 쿠키!
  • 쿠키의 규칙
    • 규칙 1. 쿠키는 도메인 1개에만 한정한다. : 다른 도메인의 쿠키에는 접근할 수 없음.
      • 그러나 접근할 수 있는 방법이 아예 없진 않음(ex. 다른 사이트에서 페이스북 좋아요 버튼을 누르면 페이스북은 해당 사이트에서 사용자 활동에 대한 쿠키를 얻을 수 있음)
    • 규칙 2. 쿠키는 자동으로 보낸다.
    • 규칙 3. 쿠키는 컴퓨터에 자동으로 저장된다.
  • 프론트엔드, 백엔드, 풀스택 개발자
    • 프론트엔드 : 애플리케이션이나 웹 사이트에서 실제로 사용자가 사용하는 화면을 개발하는 분야
      • 장점 : 내가 작업한 것을 바로바로 눈으로 확인할 수 있다!
      • 단점 : 기술 발전 속도가 굉장히 빠르기 때문에 끊임없이 공부해야한다.
    • 백엔드 : 애플리케이션이나 웹페이지의 뒤쪽 즉, 서버, 데이터베이스 등을 개발하는 분야
      • 장점 : 개발환경이 안정적이다. 물론 백엔드도 공부해야할 것이 많지만, 프론트엔드만큼 기술이 빠르게 변화하지는 않음.
      • 단점 : 작업한 것들이 직접적으로 외부에 드러나지는 않기 때문에 개인의 성향에 따라 흥미를 붙이기 어려울 수도 있음.
    • 풀스택 : 프론트엔드 + 백엔드 + 데브옵스
      • 데브옵스란? 개발(Development) + 운영(Operations)의 합성어. 서버 선정, 셋팅, 데이터베이스 설정, 보안 등을 관리하는 분야.
  • 풀스택 개발자를 지원한다면 팀 규모, 개발 체계 등을 꼼꼼하게 살펴봐야함! 안 그러면 덤터기 쓸 수 있음😨

🤗오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • 풀스택이 데브옵스까지 겸하는 건 오늘 처음 알았다. 전에는 그냥 프론트랑 백엔드만 담당하는 줄 알았는데 데브옵스까지 하다니.. 풀스택 개발자분들이 존경스럽다.
  • 인터넷 익스플로러의 사례를 반면교사 삼아서, 자만에 빠져 나태해지지 않도록 해야겠다고 생각했다. 특히 IT업계는 조금만 방심하면 금방 뒤처지기 때문에.. 기술의 발전에 기민하게 반응하는 개발자가 되어야겠다는 생각이 많이 들었다.



0개의 댓글