더북(TheBook)

프론트엔드 개발: 더 나은 사용자 경험을 제공하고 최신 상태의 데이터를 제공하는 일에 집중합니다.//이러한 요구 사항에 직면한 대표적인 예로 페이스북(Facebook)이 있습니다. SNS 기반의 페이스북은 2004년 문을 연 이래 엄청난 수의 사용자가 몰려들어 대용량 데이터를 쏟아내는 웹 서비스로 성장했습니다. 그러나 규모가 커지자 기존 방식으로 서비스를 유지·보수하기가 어려워졌습니다. 페이스북은 이를 해결하기 위해 리액트라는 자바스크립트 라이브러리를 만들었는데, 이를 기점으로 페이스북의 개발과 운영이 프론트엔드 개발과 백엔드 개발로 나뉘었습니

백엔드 개발: 대규모 데이터와 트래픽을 처리하는 서버 개발 및 운영에 집중합니다.

 

이처럼 웹 개발은 거대한 웹 서비스를 안정적으로 운영하기 위한 흐름 속에서 프론트엔드 개발과 백엔드 개발로 나뉘어 계속 발전하고 있습니다.

NOTE 사용자 경험

사용자 경험(UX, User eXperience)은 사용자가 웹 애플리케이션을 사용하는 동안 느끼는 전반적인 만족도와 편의성을 말합니다. 전체적인 디자인, 기능, 속도, 접근성 등을 비롯해 사용자가 웹 애플리케이션과 상호작용하는 과정에서 느끼는 감정과 인상을 포괄하는 개념입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.