급격하게 트래픽이 증가하면서 아키텍처를 변경한 사례중에 상반된 사례가 있는데, 인스타그램과 핀터레스트다.


인스타그램은 단순하게 만들었다가 장애들을 거치며 아키텍처를 확장한 경우.


핀터레스트는 빠르게 확장성을 고려해서 만들었다가 단순하게 변경한 경우.


인그타그램에서는 처음에 확장을 고려했어야했다고 회고했고, 핀터레스트는 미리 확장을 고려하지 말았어야했다고 회고했다.


둘 다 성공적으로 서비스를 키웠기 때문에 어느쪽이 맞다고 할 수는 없지만, 인스타그램쪽이 더 맞는 방법이라고 생각한다.


대부분의 경우 미래에 어떤 모습이 될 지 알 수 없으므로, 확장성을 미리 고려해 개발하면 개발 속도가 느려질 뿐더러, 오히려 더 바른 아키텍처로 나아갈 길을 방해할 확률이 높다.


물론 그렇다고해서 그냥 대충 때려박아서 아무렇게나 만들라는 말은 아니니 오해하지 말아주세요. 😇

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 12월 3일 오전 11:10

 • 

저장 8조회 2,846

댓글 1

  • 삭제된 사용자

    2023년 12월 04일

    국내 현실에선 인스타 처럼 진행 되는 경우가 많지 않을까 생각해 봅니다. 핀터레스트 처럼 하기 위해선 리소스 추가 투입이 예상되고 이를 위해 윗선을 꾸준히 설득해야 하는 일이 다반사 였던 경험이 많기에..

함께 읽은 게시물

👋 LLM 활용에 도움이 되는 가이드 모음

✅️Prompting Guide 101 by Google : https://lnkd.in/d8UwPWeN

... 더 보기

 • 

저장 7 • 조회 559


[성장하는 데이터 분석가에게 필요한 3가지 마인드셋] 3

지난 시간에 이어서 데이터 분석가가 성장하기 위해 필요한 3가지 마인드셋(Mindset)에 대해 이야기해보고자 합니다. 여기서 마인드셋(Mindset)은 하나의 가치관 또는 사고 방식이라고 이해하셔도 좋을 것 같습니다. 성장하는 데이터 분석가는 1. 분석적 사고(Analytical mindset) 2. 문제-해결 논리(Problem-solving logic) 3. 의사소통 능력(Communicational skill) 이 3가지를 갖추어야 합니다. 그럼 마지막, 의사소통 능력에 대해 이야기 해볼까요? [3] 의사소통 데이터 분석가는 의미가 분명하지 않은 데이터를 의미가 분명한 인사이트로 바꾸는 탐험가입니다. 기업이 나아가야할 미래의 방향, 평소에 놓치고 있던 고객의 행동 패턴, 여러 공정 과정에서 발견되는 이상현상, 그리고 그 외에도 발생하는 다양한 현상을 찾아내어 수면위로 끄집어 올리죠. 그렇지만 데이터 분석의 가장 큰 장애물이 하나 남아 있습니다. 내가 공들여서 찾아낸 데이터 분석의 결과물은 다른 사람들의 눈에 1. 크게 중요하지 않거나 2. 의미가 분명하지 않거나 3. 또는 이해할수 없는 경우들이 많기 때문이죠. 이 ... 더 보기

나는 가끔 조합형 한글의 아름다움에 대해 생각한다.


그 아름다움은 단순히 예쁜 글꼴이나 정갈한 종이 위의 자소 배열에서 끝나지 않는다. 진짜 매력은, 정밀한 정보 구조와 이산 수학적 규칙성 속에 숨어 있다.


... 더 보기

데이터 분석가를 꿈꾸는 취준생의 고민

최근 몇일간 취준생분들 및 현업자분들과 멘토링을 진행하면서 가장 많이 받았던 질문에 대해 공유하고자 합니다. 👦 취준생 기업들이 최근 지원자에게 데이터 역량 또는 관련 스킬을 요구하는 경우가 많은데요. 데이터 리차드님이 추천하는 단기간에 데이터 분석 능력을 키울수 있는 방법이 있나요? 👨 데이터 리차드 저는 스스로 기획하는 데이터 프로젝트를 추천드리고 싶습니다. 데이터 프로젝트는 실제로 데이터 분석이 어떻게 진행되는지를 파악하는데 매우 도움이 되는 경험입니다. 실제로 분석을 해보고 인사이트를 찾아낸... 더 보기

리트코드 102. Binary Tree Level Order Traver

... 더 보기

Binary Tree Level Order Traversal | 알고달레

알고달레

Binary Tree Level Order Traversal | 알고달레