반응형 몽고디비2 STORIFY (0117) - 기술적 챌린지 ### 기술적 챌린지로 생각할 만한 것들 성능/최적화 느림 -> 빠르게 많음 -> 적게 비용 많음 -> 비용 적게 과부하 개선 (연산량/메모리)아키텍쳐 개선 부하분산 -> 개선 연산량/대상 줄이기 lazy loading (속도/용량 - 한꺼번에 처리가 어려우니, 쓸때 실행) eviction전략 (한정된 자원을 어떻게 효과적으로 사용할지…) 빈번한 접근 (캐싱) 서버다운/크래시 (메모리누수/메모리 부족) -> 스왑크기 조절 응답속도 느림 -> ... -> 빠르게 끊어지는 화면렌더링 -> 개선 -> 부드러운 화면렌더링 매우 많은 이벤트발생 -> 전부 처리하면 느려짐 -> 이벤트의 변화는 수집주기 조절 (throttling, debouncing) 알고리즘 적용 서비스의 특정 기능을 1-4주차 알고리즘을 적용해.. 2024. 1. 17. STORIFY (0116) - DB Schema 설계 . ├── app.controller.spec.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.controller.spec.ts │ ├── auth.controller.ts │ ├── auth.http │ ├── auth.module.ts │ ├── auth.service.spec.ts │ ├── auth.service.ts │ ├── dto │ └── strategies ├── common │ └── guards ├── main.ts ├── swagger.config.ts └── users ├── dto ├── schema ├── users.controller.spec.ts ├── users.control.. 2024. 1. 16. 이전 1 다음 728x90 반응형