Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Scala
- ChatGPT
- 리눅스
- 러닝스칼라
- Python
- c
- 파이썬
- 딥러닝
- 웹해킹
- Web
- Linux
- BOF
- 챗GPT
- php
- Shellcode
- c++
- 러닝 스칼라
- hackerschool
- deep learning
- flask
- mysql
- hackthissite
- BOF 원정대
- 경제
- backend
- hacking
- Javascript
- webhacking
- 백엔드
- 인공지능
Archives
- Today
- Total
jam 블로그
깔끔한 파이썬 탄탄한 백엔드 -2- 본문
728x90
2. 현대 웹 시스템 구조 및 아키텍처
해당 장에서는 현재의 개발팀의 구조 및 직군과 그에 따른 현대 웹 시스템의 구조 및 아키텍처를 알아봅니다.
1) 웹 시스템 구조
- Only HTML
- HTML + Javascript
- Front-end(HTML + Javascript) & Back-end (Java 등)
- 여기서는 보통 Jsp나 PHP 안에 html, javascript과 조합해서 server side rendering으로 코딩되는 시기
- 단, 코드가 워낙 복잡해지고 조잡해져서 유지보수가 빡세짐
- (과도기) MVC, MVVC 와 같은 View를 따로 떼어내려는 시도가 생겨남. PHP에서는 hhvm이나 laravel와 같은 것들이 생겨남.
- SPA (Single Page Application) : React, Angular, Vue 등을 사용하여 제작
- 여기서는 명확하게 서버도 더 나뉘게 됩니다.
- 책 이미지 참고
2) 현대 개발팀 구조
- 기획자(PM)
- 보통 팀장급 직원이 맡아서 합니다.
- 팀장이 아닌 PM을 본적 없기에 환상의 직업으로 생각하고 있습니다.
- 디자이너
- 디자이너도 웹, 브랜드, 앱 등 다양하게 있습니다.
- 소규모에서는 혼자 다 합니다.
- 프론트 엔드
- 마크업부터 상용까지의 프론트를 책임집니다.
- 웹디자이너가 디자인을 주면 그걸 열심히 작업해서 릴리즈 하는 퍼블리셔가 있으며, 기능을 개발하는 개발자 등을 말합니다. (나뉘는 경우는 거의 없고 그냥 다 하면 됩니다.)
- 백엔드
- API등을 만드는 서버 개발자와 DB등의 데이터를 다루는 시스템 개발자가 있습니다.
- 데브옵스
- 전반적인 시스템을 구축하는 사람이라고 보면 됩니다.
- AWS와 같은 클라우드 인프라 스트럭쳐를 구축하고 관리하는 등의 일을 합니다.
- 풀스택
- 프론트, 백엔드를 다하는 개발자 입니다. (많은 회사들이 바라는 인재상입니다.)
- 다하면 재미있지만 빡세니 프론트, 백엔드 하나 먼저 파고 서브로 다른 하나를 파는 식으로 가야합니다.
- 시스옵스
- 데브웁스에서 한단계 위라고 보면 되며 하드웨어쪽을 다룬다고 보면 됩니다.
- 클라우드 서비스가 추세라서 많이 줄어들고 있으며, 취업하려면 클라우드 회사를 들어가면 가장 좋습니다.
- 데이터 사이언티스트
- 데이터 분석에 필요한 알고리즘과 모델링의 구현을 담당하는 직군
- 데이터 엔지니어
- 데이터 사이언티스트와 같이 일하는 직군으로 데이터를 정리하고 정석화 시키는 시스템을 구현하는 역할을 담당합니다.
- 테스터
- 테스팅에는 메뉴얼 / 자동화 이렇게 2가지가 있으며 보통 QA라고 부릅니다.
- 개발자를 도와 단위 테스트를 구현하는 역할을 한다고 하나 아직 보지 못했습니다.
- 스크럼 마스터
- 스크럼 개발론이 널리 사용되면서 새로 생겨난 직군
- 개발팀이 스크럼을 제대로 사용할 수 있도록 코치해주고 이끌어 주는 역할을 하는 직군입니다.
- 미국에 많다고 하는데 저는 모르겠습니다.
'IT Book Study > 깔끔한 파이썬 탄탄한 백엔드' 카테고리의 다른 글
깔끔한 파이썬 탄탄한 백엔드 -7- (0) | 2020.09.03 |
---|---|
깔끔한 파이썬 탄탄한 백엔드 -6- (0) | 2020.09.03 |
깔끔한 파이썬 탄탄한 백엔드 -5- (0) | 2020.09.03 |
깔끔한 파이썬 탄탄한 백엔드 -4- (0) | 2020.09.03 |
깔끔한 파이썬 탄탄한 백엔드 -3- (0) | 2020.09.03 |
Comments