프론트엔드, 백엔드, 애플리케이션 계층, 테크 스택
프론트엔드 (Front-end)
사용자가 눈으로 보고 읽고 누르면서 작동시키는 텍스트, 색, 배치(레이아웃), 버튼 등을 가리킨다. HTML, CSS, JavaScript 등의 프로그래밍 언어를 주로 사용한다.
백엔드 (Back-end)
데이터를 보관하는 서버와 데이터베이스를 가리킨다. MySQL(마이시퀄)처럼 데이터베이스에 특정 정보를 찾아달라고 요구하는 데이터베이스 언어(query language), 그리고 Amazon S3처럼 인터넷 서버를 빌려 데이터와 웹페이지를 저장하고 이를 외부에 제공할 수 있게 하는 호스팅(