웹 서비스의 역사와 발전

박광수·2022년 3월 5일
0

인터넷과 웹

인터넷이란 무엇인가?

  • 전 세계의 컴퓨터가 서로 연결되어 정보를 교환할 수 있는 하나의 거대한 컴퓨터 통신망

  • 인터넷 네트워크를 이용하여 통신되는 정보의 집합

세대별 웹의 발전과 특징

1세대 웹

  • 정적인 웹
  • HTML, CSS만 사용함
  • User Interaction 없음

2세대 웹

  • 동적인 웹
  • Java Script 출현
  • 서버와 클라이언트가 서로 상호작용하기 시작 (프론트 백 서버 분리X)

3세대 웹

  • SPA (Single Page Application) 방식 등장
    단일 HTML로 전체 웹 서비스 구현
    웹 페이지 랜더링에 필요한 Javascript코드는 최초의 통신에서 한 번에 송수신
    이후 서버와 실시간으로 상호작용하여 화면을 동적으로 구성함
  • 프론트엔드와 백엔드 개발의 분리
    (User Interaction 의 증가와 사용자 수, 데이터 양의 증가에서 비롯)

모던 웹 아키텍처와 관련 직군

  • 아키텍처
    Frontend -( Client )- API Gateway - API - Database
    Database: 정보 저장
    API: 용도에 맞게 정보 가공

  • 관련직군
    PM(Product Manager): 제품 기획하고 발전시킴
    Scrum Master: 프로젝트 사이클 관리
    Designer: UI는 물론 UX까지도 디자인
    QA Tester: 제품 출시 직전 기획대로 잘 동작하는지 확인
    Frontend Engineer
    Backend Engineer

profile
박광수입니다.

0개의 댓글

관련 채용 정보