프론트엔드(front-end)와 백엔드(back-end)를 단어 그대로 해석하면 '앞단'과 '뒷단'이다. 노트북에서 넷플릭스를 시청한다고 가정해보자.
웹 브라우저 주소창에 netflix.com을 입력해 홈페이지에 접속하면 메인 화면에 시청할 수 있는 영화나 드라마 목록이 뜬다. 화면에는 제목과 썸네일만 보이니 작업이 매우 간단해 보인다.
하지만 내부에서는 사용자가 보는 화면을 처리하는 클라이언트가 영화나 드라마 목록을 서버에 요청하고 서버는 요청받는 데이터를 데이터베이스에서 가져와 클라이언트에 전달한다. 이렇게 인터넷에서 제공되는 서비스는 클라이언트와 서버/데이터베이스로 나뉘는데, 클라이언트가 프론트엔드, 서버와 데이터베이스가 백엔드에 해당한다.
프론트엔드 : 웹 사이트에서 사용자가 직접 보고 조작하는 부분으로, 사용자가 서비스를 이용할 수 있도록 각종 인터페이스(겉모습)를 제공한다. 백엔드 : 눈에 직접 보이지 않지만, 사용자의 요구를 받아 실제 동작을 처리하는 부분으로, 서비스에...
#
데브옵스
#
백엔드
#
프론트엔드
원문 링크 : 프론트엔드와 백엔드 비교(데브옵스)