2023.08.30
웹 브라우저의 핵심 프로그램
엔진의 성능이 웹 브라우저의 성능을 결정
인터넷 익스플로러는 점유율만 믿고 엔진 업데이트를 게을리하여 지원 중단 됨
항상 켜져 있는 컴퓨터이면서 인터넷에 연결되어 있고 접속 요청에 응답하는 컴퓨터!
소프트웨어의 개발(development)과 운영(operations)의 합성어.
소프트웨어 개발자와 정보 기술 전문가 사이에 소통, 협업, 통합을 강조하는 개발 환경이나 문화를 말함.
서버를 고르고, 설정하고, 서버에 소프트웨어도 설치하고, 데이터베이스 설정도 하고, 보안도 신경 써야 하고...
서버는 존재하되 직접 관리하지 않는 서버.
소프트웨어를 작은 함수 단위로 쪼개서 AWS EC2(아마존 엘라스틱 컴퓨트 클라우드)와 같은 서버에 올려서 항상 응답할 준비를 함. 함수가 항상 깨어있지 않아서 전력 낭비X, 하드웨어를 효율적으로 사용 가능.
사이드 프로젝트를 하는 사람 or 프로토타입을 최대한 빠르게 출시하고 싶은 기업에 추천.
왜? 설정 작업이 적어 서버를 업청 빠르고 쉽게 구축하고 서비스 출시가 가능함
serverless.com, AWS 람다, 구글 클라우드 펑션, 아펙스, 테라폼 등등...
풀스택은 프론트엔드와 백엔드를 모두 할 수 있는 사람을 부르는 말인줄 알았는데 데브옵스까지 포함해야 한단걸 오늘 알았다. 풀스택 개발자는 정말 대단한 사람이구나..!