2장 현대 웹 시스템 구조 및 아키텍쳐
현대 개발팀의 구조
-기획자(Product Manager)
-디자이너(Designer)
-프론트엔드 개발자(Frontend Developer)
-백엔드 개발자(Backend Developer)
-데브옵스(DevOps)
-풀스택 개발자(Full Stack Developer)
-시스옵스(SysOp - Systerm Operations)
-데이터 사이언티스트(Data Scientist)
-데이터 엔지니어(Data Engineer)
-테스터(Tester)
-스크럼 마스터(Scrum Master)
각 구성원들의 정의 및 역할 설명이 나온다.
이중에 백엔드 시스템은
-앞부분 : API 개발
-뒷부분: 데이터 수집, 분석, 관리 등 데이터 관련 시스템을 개발
로 나뉜다.
3장 첫 API 개발 시작(with Flask)
프레임워크
-특정 시스템을 구현하기 위해서 공통적으로 요구되는 기능들과 구조를 재사용이 가능하도록 구현해 놓은 것.
-프레임워크가 개발자의 코드를 실행하는 개념.
-프레임워크가 제공하는 틀 안에서 개발자가 필요한 로직을 구현
라이브러리
-개발자가 자신의 코드 안에서 실행.
-개발자의 코드 안에 일부분으로 포함되어 개발자가 원하는 대로 사용이 가능.
파이썬 가상 환경 활성화 source activate api
비활성화 source deactivate
현재 생성되어 있는 가상 환경들의 리스트 conda env list
주의할 점
이 책의 내용을 진행할 때는 항상 파이썬 가상 환경을 활성화한 상테에서 진행해야 한다.
엔드포인트 : API 서버가 제공하는 통신 채널 혹은 접점, 각 엔드포인트는 고유의 url 주소를 가지게 되며, 고유의 url 주소를 통해 해당 엔드포인트에 접속할 수 있다.
'Books > about dev' 카테고리의 다른 글
[HTTP 완벽가이드] 3, 4장 (0) | 2020.03.21 |
---|---|
[깔끔한 파이썬 탄탄한 백엔드]3장 첫 API 개발 시작 (0) | 2020.03.20 |
[깔끔한 파이썬 탄탄한 백엔드] 1장 개발 환경 구성 (0) | 2020.03.19 |
[HTTP 완벽 가이드] 1장, 2장 (0) | 2020.02.19 |
깔끔한 파이썬 탄탄한 백엔드 (0) | 2020.02.16 |