You need to enable JavaScript to run this app.
hong_devlog
D
L
Backend
concepts |
February 16, 2020
Backend가 하는 일
백엔드 API 시스템
Data Pipeline 시스템
-많은 양의 데이터 수집, 가공, 인사이트 도출
Infrastructure 및 아키텍쳐
-서버 생성, 운영, 관리. AWS 같은 서비스가 나오면서 인프라 부분도 backend에서 가능하게 되었다.
Backend에서 고민하는 것
동시 접속 유저 증가에 따른 시스템 확장
ex) 유저가 몰려서 서버가 다운이 되었다.
빅데이터 수집하고 분석은 어떻게 하지?
ex) 하루에 10TB씩 들어오는 데이터를 어떻게 저장하지?
-빅데이터 관리는 오라클처럼 비싼 database를 구입해서 사용하거나, 기업 자체의 빅데이터 시스템을 구축한다.
이 서버들은 dmz 구역에 배포하고, db는 네트워크 존 따로 둬서 백엔드 쪽에서만 접속 가능하게 막아놓고..
등의 고민들
Data 관리
Extract
: 수집
Transform
: 우리가 쓸 수 있게 가공
Load
: 우리의 db에 저장
! 코드의 가독성이 매우 중요하다 !
Hello, I'm
@hongdev
🍓Github
← [Web] How the web works?
[Codekata] 3 →