Rate Limiter 알아보기
·
CS
이전 글 — Consistent Hashing 알아보기 Consistent Hashing 알아보기사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #2사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #1최근에 꽤 규모가 있는 프로젝트를 하면서 아키텍처 설계부터 인프라constant1601.tistory.com 이전 글에서는 서버가 추가되거나 제거되는 상황에서 데이터의 재배치를 최소화하기 위한 Consistent Hashing에 대해 알아보았다.그전에는 Web Server를 Scale Out하고, Cache와 Message Queue를 적용하면서 더 많은 트래픽을 처리하는 방법도 살펴보았다. 그런데 서버를 늘리고 요청을 분산한다고 해서 모든 요청을 무한정 처리할 수 있는 것은 아니다.특..
Consistent Hashing 알아보기
·
CS
사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #2사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #1최근에 꽤 규모가 있는 프로젝트를 하면서 아키텍처 설계부터 인프라까지 다뤄보며,더 큰 트래픽에 대비하기 위해서는 어떻게 해야constant1601.tistory.com 이전 글에서는 사용자가 증가함에 따라 하나의 서버에서 시작한 시스템을 어떻게 확장할 수 있는지 알아보았다.Web Server를 Scale Out하고, Database Replication과 Cache를 적용하고, 이후에는 Auto Scaling, Message Queue, Database Sharding까지 적용하면서 시스템을 확장했다. 그중 Database Sharding에서는 하나의 Database가 모든 데이터..
사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #2
·
Infra
사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #1최근에 꽤 규모가 있는 프로젝트를 하면서 아키텍처 설계부터 인프라까지 다뤄보며,더 큰 트래픽에 대비하기 위해서는 어떻게 해야할지 궁금증이 생겼다. 요즘은 흔히들 AI-Native라고 하여 대부constant1601.tistory.com이전 글에 이어서 그 다음 내용을 다뤄볼까 한다. System Design · Coding · Behavioral · Machine Learning InterviewsAce Every Stage of Your Next Technical Interviewbytebytego.com이전 글에서는 위의 포스트를 기반으로 하나의 서버에서 시작하여 사용자가 증가함에 따라 발생하는 문제들을 하나씩 해결해보았다.처음에는 We..
사용자 0명에서 수백만 명까지, 서비스는 어떻게 확장될까? #1
·
Infra
최근에 꽤 규모가 있는 프로젝트를 하면서 아키텍처 설계부터 인프라까지 다뤄보며,더 큰 트래픽에 대비하기 위해서는 어떻게 해야할지 궁금증이 생겼다. 요즘은 흔히들 AI-Native라고 하여 대부분의 코드 구현은 Codex나 Claude Code와 같은 Agent를 이용하여개발하고, 설계 단계에서도 많은 도움을 받는 추세이다.이런 환경에서 개발자의 역할이 이전과는 많이 달라졌음을 느꼈다. 코드가 아니라 아이디어를 통제하라 | GeekNewsAI 시대의 프로그래머는 생성된 코드를 한 줄씩 검토하기보다, 소프트웨어가 담아야 할 아이디어와 설계를 정확히 통제하는 데 시간을 써야 한다고 봄 LLM은 개별 함수처럼 국소적으로 최적인 코news.hada.ioAI를 사용하면 하루에도 적게는 수천 줄, 많게는 수만줄의 ..