웹의 역사

이다연·2021년 5월 31일
0

WEB

목록 보기
1/7

SW를 물리적으로 유통할 필요가 없어지면서 창업 붐일어남(bubble.com)

웹 역사

  • 1세대: 정적인 웹 static
    HTML/CSS 구성으로 정적 요소로만 구성. 서버가 HTML 페이지 전체를 클라이언트에 전송
    UI가 적으므로 Frontend의 필요성이 낮음

  • 2세대: 동적 웹 Dynamic
    자바스크립트 이용. 서버와 데이터를 주고받으며 UI구현하나 기초적인 수준

  • 3세대: single page application SPA
    동적으로 상호작용하며 현재 웹페이지를 웹서버에서 새로 가져온 데이터로 실시간 가져옴. 디폴트 방식이었던 웹 브라우져가 전체 HTML, JS, Data를 전송해주는 방법보다 효율적.

Modern web 3세대

UI 중요성 증대
동시 접속자수, 데이터의 양이 늘어나면서 새로운 문제발생

System Architecture 발전:
FE/ BE 서버 분리
FE: Java Script 발달로 복잡한 웹 기능구현 가능
BE:API서버, 빅데이터(머신러닝, AI)

개발팀 구성

PM(Product Manager): 서비스 정의, 기획 및 관리

Designer: UI, UX 시각적

FE Dev: HTML, CSS, JS로 프론트엔드 시스템
BE Dev: API, 데이터 시스템 개발자로 나뉨

Dev Ops(Development Operations): 시스템 개발과 운영

Data Scientist: AI, 머신러닝 데이터 분석에 필요한 알고리즘과 모델링

Data Engineer: Data Scientist가 분석할 수 있도록 데이터를 코드로 정리하고 정석화 시킴

Tester: QA 시스템 테스트 및 검증. Test automisation engineer 자동 테스팅 등

profile
Dayeon Lee | Django & Python Web Developer

0개의 댓글