레이트 리미팅 패턴과 효율적인 소프트웨어 엔지니어링 원칙 가이드 | 스타트업스쿨