개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
서버리스는 설정작업이 작아 서버를 빠르고 쉽게 구축하여 서비스를 출시할 수 있다.
깨끗한 코드는 주의 깊게 작성한 코드다
독자를 생각하며 코드를 쓰자
TIL (Today I Learned) 날짜
2023. 08. 30.
오늘 읽은 범위
#16 인터넷 익스플로러가 사라진 이유와 브라우저 엔진 ~ 21.서버리스는 서버가 없다는 뜻?
책에서 기억하고 싶은 내용을 써보세요.
웹 브라우저의 핵심 프로그램을 '브라우저 엔진' 또는 '렌더링 엔진' 이라고 한다.(프런트엔드 기술을 지원하는 브라우저 엔진)
브라우저별로 엔진이 다르다. 파이어폭스 - 게코, 사파리 - 웹킷, 크롬 - 블링크
HTTP(=HyperText Transfer Protocol, 인터넷에서 정보를 주고받기 위한 프로토콜)
쿠키는 도메인 1개에만 한정한다.
웹사이트 접속시, 개발자도구(F12의 Application탭에 좌측 Cookies토글)에서 쿠키들을 확인 가능하다.
데브옵스란, 개발 이후 올릴 서버를 선택하고 설정하고, 서버에 소프트웨어도 설치하고 데이터베이스 설정도 하고 보안도 신경쓰는 등 이 모든 것을 말한다.
프런트엔드, 백엔드, 데브옵스를 모두 다 할 수 있는 사람 = 풀스택 개발자
서버리스는 서버를 위한 소프트웨어(백엔드코드)를 작은 함수 단위로 쪼개 서버에 올리는데 항상 깨어 있는 않다.
서버리스의 단점 : 1)cold start(잠깨는 시간 필요, 응답은 밀리초 단위) 2) 서버 제공자에게 지나치게 의존
서버리스의 장점 : 비용에서 효율적(함수들이 요청받기전까지는 자고 있음), 서버 설정 작업이 적음
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
서버리스에 대해 더 공부해보고, 사이드 프로젝트할 때 사용해보자.
서버리스 프레임워크 사이트(serverless.com, AWS 람다, Google Cloud Functions, Apex, Terraform) 상품들 둘러보기
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
쿠버네티스도 서버리스인가?