개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
풀스택은 프론트 + 백엔드 + 데브옵스
서버는 항상 켜져있고 인터넷과 연결되어 있으며 접속 요청에 응답하는 컴퓨터
생성된 쿠키는 해당 도메인 1개에만 사용이 제한되며 자동으로 저장되고 자동으로 서버에 전송된다.
TIL (Today I Learned) 날짜
2023.02.22
오늘 읽은 범위
episode 16 ~ 21
책에서 기억하고 싶은 내용을 써보세요.
ep16. ie가 사라진 이유와 브라우저 엔진
점유율 98%였던 ie가 도태된 이유는 보안 문제와 맞물린 새버전 update를 5년 넘게 안했기 때문 결국 ie 지원을 중단하고 엣지라는 새로운 브라우저를 개발
엔진이 최신 기술을 지원한다면 최신 브라우저가 되는 것
ep17. 쿠키
유저가 웹 사이트에 방문 했을 때 쿠키가 생성되어 컴퓨터에 저장된다. 웹사이트 접속 시 쿠키가 서버에 전송되어 서버의 기억을 되살리게 함.
HTTP는 인터넷에서 정보를 주고 받기 위한 일종의 프로토콜(일종의 규칙) HTTP는 서버와 항상 연결되어 있지 않다. (해당하는 데이터를 보내준 후 연결을 끊어버리고 잊어버림)
로그인 시 쿠키가 생성되어 컴퓨터에 저장되고 웹사이트에 접속할 때마다 쿠키가 서버에 전송되어 서버의 기억을 되살림.
쿠키의 규칙
생성된 쿠키는 생성시켰던 도메인 1개에만 한정한다
쿠키는 자동으로 보낸다.(쿠키 수집에 대해 동의를 받는 경우도 있다)
쿠키는 컴퓨터에 자동으로 저장된다.
도메인과 상관없는 쿠키 - 블로그의 페이스북 좋아요 버튼 클릭 시 페이스 북에 무언가를 요청하게 되고 페이스북 쿠키 생성
ep18. 프론트엔드, 백엔드의 장단점
ep19. 서버
서버는 항상 켜져 있으면서 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터
ep20. 풀스택
데브옵스? 소프트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발 환경이나 문화를 말함.
풀스택 = 프론트 + 백엔드 + 데브옵스
프론트엔드 - ui(사용자와 상호작용) - HTML, CSS, Javascript, React, Vue.js
백엔드 - 눈으로 보이지 않지만 실제로 사용하는 기능 - PHP, Java, Python, Javascript, C#
데브옵스 - 프론트, 서버 고르고, 설정하고, 서버에 소프트웨어 설치하고, 데이터베이스 설정하고, 보안도 신경써야 하고..(프론트, 백엔드 개발이 끝난 프로젝트 서버에 배포)
ep21. 서버리스
서버를 직접 관리하지 않고 아마존, 구글 등과 같은 회사를 통해 관리함.
서버의 소프트웨어 관리를 제외한 서버의 운영체제 업데이트, 보안 점검, 장애 회복 시스템 구축, 데이터 백업 등을 서버 회사에서 관리.
서버리스의 구축 - 서버를 위한 소프트웨어(백엔드 코드)를 작은 함수 단위로 쪼개 서버에 올리고 상황에 따라 필요한 함수를 요청함(실행 후 함수는 다시 잠듬). 서버리스는 등록한 함수 중 실행된 만큼 돈을 지불
서버리스의 단점 2가지
서버리스의 함수를 깨울 때(요청) 시간이 필요하다 : cold start
다른 회사의 서버리스 서비스로 옮기는게 쉽지 않다.
서버리스는 사이드 프로젝트 또는 프로토타입 출시를 위한 기업에 추천
서버리스를 배우고 싶다면 추천! serverless.com, AWS 람다, 구글 클라우드 펑션, 아펙스, 테라폼
추천 브라우저 extension ColorZilla, Momentum, CSSViewer, JSON Viewer React Developer Tools, WhatFont, Grid Ruler, BuiltWith Technology Profiler
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
내 목표는 풀스택이라고 생각하고 있었다. 그런데 내가 알고 있는 풀스택이 풀스택이 아니었네? 단순히 풀스택을 프론트와 백엔드를 할 수 있는 수준이라고 생각했는데 그게 아니었구나. 새로운 사실을 배우는 책을 읽는 시간이 너무 즐겁다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
서버에 설치되는 소프트웨어 프로그램이 어떤 것이 필요한 지 궁금하다.
정확히 데브옵스에 대한 내용이 궁금하다.(찾아봐야징..)
오늘 읽은 다른사람의 TIL
<예시>
00님의 TIL (url 링크)
</예시>