상위 1% 출제진 이 직접 검수한 문제 은행

코드보다
설계하는 힘
살아남습니다

AI가 코드를 대신 쓰는 시대, 시스템 아키텍처와 코드 리뷰 역량이 진짜 경쟁력입니다. NVIDIA·채널톡 전문가들이 출제한 실전 문제를 풀고, AI 피드백으로 스스로 성장하세요.

19+
실전 문제
1%
출제진 분포
AI
즉시 피드백
자가학습 반복
DG
G
출제진 6+명 참여
problem #920011
시스템 아키텍처

고가용성 멀티 리전 웹 크롤러 설계

아키텍처인프라
* 단일 리전 장애 시 15분 이내 복구 * 처리 중이던 URL의 대규모 유실 방지 * 동일 URL 중복 크롤링은 일부 허용 가능 * 검색 서비스는 크롤링 장애와 최대한 분리 완전한 강한 일관성보다는, 현실적인 운영 복잡도와 복구 가능성이 더 중요합니다.
✦ AI 피드백 프리뷰
복구 목표와 운영 우선순위를 잘 잡으셨습니다. 단일 리전 장애 15분 복구, URL 유실 최소화, 검색과 크롤링 분리라는 기준이 명확해서 설계 방향성이 좋습니다. 특히 강한 일관성보다 복구 가능성과 운영 복잡도를 우선한 점이 현실적인 대규모 시스템 관점에 잘 맞습니다.
확장성
80
가용성
70
캐싱
55
왜 아키텍처인가

알고리즘의 시대는
지나가고 있습니다

코드는 AI가 도와줍니다. 설계는 결국 당신의 실력입니다.
문제를 보는 시각, 구조를 나누는 판단, 시스템을 설계하는 역량이 진짜 차이를 만듭니다.

🏗

알고리즘 아닌, 아키텍처 역량

PS 코딩 테스트로는 측정되지 않는 실전 설계 사고력을 집중 훈련합니다. 시스템 아키텍처부터 코드 리뷰까지, 카테고리와 난이도별로 체계적으로 학습하세요.

🤖

AI 피드백으로 무한 자가학습

내 설계안에 대한 즉각적인 AI 분석과 피드백. 트레이드오프와 개선 방향을 짚어주는 학습 루프를 혼자서도 반복할 수 있습니다.

AI 시대에 더 빛나는 설계 역량

AI가 발전할수록 설계 역량의 가치는 높아집니다. 코드를 짜는 사람이 아닌, 시스템을 기획하는 개발자로 포지셔닝하세요.

문제 은행

실무형 시스템 아키텍처 문제로
설계력을 증명해보세요

실전에 가까운 문제를 통해 시스템을 보는 시각과 설계 역량을 훈련해보세요.

#920011

고가용성 멀티 리전 웹 크롤러 설계

시스템 아키텍처
Hard
#920012

대규모 URL Deduplication 설계

시스템 아키텍처
Medium
#920018

크롤러 관측성 및 운영 시스템 설계

시스템 아키텍처
Hard
#920019

Crawler Trap 및 Cycle 방지 설계

시스템 아키텍처
Hard
#920020

판매 랭킹 가용성 및 복구 아키텍처

Devops
Hard
#920021

판매 랭킹 저장소 및 데이터 모델링 아키텍처

Devops
Hard
#920024

SNS 서비스 실시간 게시물 검색 시스템 설계

시스템 아키텍처
Hard
#920006

결제 시스템 설계하기

시스템 아키텍처
Medium
#920007

SaaS 설치를 위한 인프라 설계

시스템 아키텍처
Hard
출제진

상위 1% 전문가들이
직접 만든 문제

현업 최전선에서 실제 서비스를 설계하고 운영해온 전문가들이 문제를 출제합니다. 이론이 아닌 실전의 관점으로.

Dohyeon Gwon
Nvidia
Certificated Instructor
Nvidia 공인 교수 AX 아키텍트
AI Engineer
GOLF
Tech Friends Mixer
Sr.Dev
비전공자 대기업 개발자
Software Engineer
박진영(Jayon)
Channel Corp.
Sr.Dev
백엔드 개발자 대표 멘토 & 대형 블로그 운영
Software Engineer
닷지
Naver
Sr.Dev
다양한 대기업 경험 & 다양한 면접 경험 보유
Software Engineer
Coy
Naver
Sr.Dev
NCP AX Engineer & 상위 1% 멘토
Devops Engineer
코드빌런
KaKao
Sr.Dev
개발 도서 저자 & 카카오 면접관 출신
Software Engineer
AI 자가학습 시스템

내 설계가 맞는지
즉시 확인

문제를 풀고 나서 끝이 아닙니다. AI가 아키텍처 결정의 트레이드오프, 놓친 엣지 케이스, 개선 방향을 짚어줍니다.

설계 결정의 근거 분석
왜 그 선택을 했는지, 더 나은 대안은 무엇인지 구체적으로 제시
트레이드오프 명시
확장성 vs 비용, 일관성 vs 가용성 등 실무 관점의 가이드 제공
무제한 반복 학습
피드백을 바탕으로 설계를 수정하고 다시 검증받는 사이클 반복
AI 피드백 시스템
제출 답안
단일 DB에 모든 서비스가 직접 접근하도록 설계했습니다. 트랜잭션 일관성이 중요하다고 판단했습니다.
✦ AI 피드백
트랜잭션 일관성을 우선시한 판단은 합리적입니다. 다만 규모가 커질 경우 단일 DB는 병목이 됩니다. 서비스별 DB 분리 + 이벤트 기반 동기화를 고려해보세요.
💡 Cache-aside + Write-through 혼용 패턴으로 캐시 무효화 전략을 보완해보세요.
설계 점수 프리뷰
확장성
80
가용성
70
캐싱
55
트레이드오프
65

지금 바로 시작하세요

AI 시대에 더 빛나는 아키텍처 역량, 상위 1% 출제진의 문제로 쌓아가세요.