데브허브 | DEVHUB | How Instagram Scaled to 14 Million Users With Only 3 Engineers
이 영상에서는 Instagram이 초창기에 단 세 명의 엔지니어만으로 어떻게 이렇게 빠르게 확장할 수 있었는지 살펴보겠습니다.
수정 사항:
• How Instagram Scaled to 14 Million Users W... "SQL 스키마를 테이블로 혼동하지 마세요"라고 말하고 싶었습니다.
요청하신 대로 각 기술에 대한 설명을 아래에 추가했습니다.
타임라인:
00:00:00 - 소개
00:00:14 - 웹 서버
00:00:50 - Postgres
00:02:27 - 샤딩(고유 식별자)
00:05:32 - 샤딩(Postgres 스키마)
00:06:00 - 복제
00:06:19 - 작업 대기열 및 푸시 알림
00:06:43 - 기타 기술
00:07:09 - 마무리
기술:
EC2: Amazon Elastic Compute Cloud(EC2)는 클라우드에서 크기 조절이 가능한 컴퓨팅 용량을 제공하는 웹 서비스로, 다양한 컴퓨팅 요구 사항에 맞춰 가상 서버를 실행할 수 있습니다.
Django: Django는 사전 구축된 구성 요소를 제공하고 깔끔하고 실용적인 디자인을 적용하여 웹 애플리케이션 구축 프로세스를 간소화하는 고급 Python 웹 프레임워크입니다.
로드 밸런서: 로드 밸런서는 들어오는 네트워크 트래픽을 여러 서버에 분산하여 리소스 활용도를 최적화하고, 처리량을 극대화하며, 응답 시간을 최소화합니다.
NGINX: NGINX는 들어오는 웹 요청을 처리하고, 정적 콘텐츠를 효율적으로 제공하며, 로드 밸런서 역할도 수행하는 고성능 웹 서버이자 역방향 프록시 서버입니다.
Postgres: PostgreSQL(종종 Postgres라고도 함)은 안정성, 견고성, 확장성으로 유명한 강력한 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
ZooKeeper: Apache ZooKeeper는 구성 정보 유지 관리, 명명, 분산 동기화 제공, 그룹 서비스 제공을 위한 중앙 집중식 서비스입니다. 분산 시스템에서 조정 및 합의를 위해 자주 사용됩니다.
원문 기사 링크:
https://instagram-engineering.com/wha...https://instagram-engineering.com/sha...
스톡 영상 출처:
스크롤링 인스타그램 영상 - cottonbro 스튜디오 영상: https://www.pexels.com/video/hands-ip...
모니터 프로그램 - 티마 미로시니첸코 영상: https://www.pexels.com/video/computer...
배경 음악 출처:
⏫ Uplifting Cheerful Dance 저작권 없는 여행 축하 배경 음악 | Waesto의 Ocean Vibes - • ⏫ Uplifting Cheerful Dance No Copyright Tr...
🌅 여름을 즐겁게 해 줄 신나는 연주곡, 저작권 없는 음악 | Luke Bergs & Waesto의 Follow The Sun - • 🌅 Summer Happy Instrumental Uplifting No C...