backend
- 백엔드 아키텍처 설계
| 사용 사례 | 예시 요청 |
|---|---|
| 데이터베이스 스키마 설계 | "e-커머스 플랫폼을 위한 효율적인 데이터베이스 스키마를 설계해 주세요." |
| 마이크로서비스 아키텍처 설계 | "확장 가능한 소셜 미디어 앱을 위한 마이크로서비스 아키텍처를 제안해 주세요." |
| RESTful API 엔드포인트 설계 | "사용자 인증 시스템을 위한 RESTful API 엔드포인트를 설계해 주세요." |
| 캐싱 전략 수립 | "대규모 트래픽을 처리하는 웹 애플리케이션을 위한 효과적인 캐싱 전략을 제안해 주세요." |
| 보안 아키텍처 설계 | "금융 거래 시스템을 위한 보안 아키텍처를 설계해 주세요." |
- 코드 최적화 및 리팩토링
| 사용 사례 | 예시 요청 |
|---|---|
| 성능 병목 현상 식별 | "이 Node.js 서버 코드의 성능 병목 현상을 식별하고 개선 방안을 제안해 주세요." |
| 코드 리팩토링 제안 | "이 Python Django 프로젝트의 코드를 더 유지보수하기 쉽게 리팩토링하는 방법을 제안해 주세요." |
| 디자인 패턴 적용 | "이 Java Spring 프로젝트에 적용할 수 있는 적절한 디자인 패턴을 제안해 주세요." |
| 메모리 누수 검출 | "이 C++ 백엔드 애플리케이션의 잠재적인 메모리 누수를 검출하고 해결 방법을 제안해 주세요." |
| 비동기 코드 최적화 | "이 JavaScript 비동기 코드를 최적화하여 성능을 향상시키는 방법을 제안해 주세요." |
- 데이터베이스 최적화
| 사용 사례 | 예시 요청 |
|---|---|
| 인덱싱 전략 수립 | "이 PostgreSQL 데이터베이스의 쿼리 성능을 향상시키기 위한 인덱싱 전략을 제안해 주세요." |
| 쿼리 최적화 | "이 복잡한 SQL 쿼리를 최적화하여 실행 시간을 단축시켜 주세요." |
| 데이터 모델링 개선 | "이 MongoDB 컬렉션의 데이터 모델을 개선하여 읽기 성능을 향상시켜 주세요." |
| 샤딩 전략 설계 | "대규모 데이터를 처리하는 MySQL 데이터베이스를 위한 샤딩 전략을 설계해 주세요." |
| 데이터베이스 마이그레이션 계획 | "SQL Server에서 PostgreSQL로 마이그레이션하는 계획을 수립해 주세요." |
- API 개발 및 통합
| 사용 사례 | 예시 요청 |
|---|---|
| API 문서 작성 | "이 RESTful API의 Swagger 문서를 작성해 주세요." |
| 제3자 API 통합 | "결제 게이트웨이 API를 우리의 e-커머스 플랫폼에 통합하는 방법을 설명해 주세요." |
| WebSocket API 설계 | "실시간 채팅 애플리케이션을 위한 WebSocket API를 설계해 주세요." |
| GraphQL 스키마 설계 | "소셜 네트워크 애플리케이션을 위한 GraphQL 스키마를 설계해 주세요." |
| API 버전 관리 전략 | "RESTful API의 버전을 효과적으로 관리하는 전략을 제안해 주세요." |
- 서버 관리 및 DevOps
| 사용 사례 | 예시 요청 |
|---|---|
| 도커 컨테이너 설정 | "Node.js 애플리케이션을 위한 Dockerfile을 작성해 주세요." |
| CI/CD 파이프라인 설계 | "GitHub Actions를 사용하여 Python 웹 애플리케이션의 CI/CD 파이프라인을 설계해 주세요." |
| 쿠버네티스 배포 구성 | "마이크로서비스 아키텍처를 위한 쿠버네티스 배포 구성 파일을 작성해 주세요." |
| 서버 모니터링 설정 | "Prometheus와 Grafana를 사용하여 서버 모니터링 시스템을 설정하는 방법을 설명해 주세요." |
| 로그 관리 전략 | "분산 시스템의 효과적인 로그 관리 전략을 제안해 주세요." |
- 테스트 및 품질 보증
| 사용 사례 | 예시 요청 |
|---|---|
| 단위 테스트 작성 | "이 Java 클래스에 대한 JUnit 단위 테스트를 작성해 주세요." |
| 통합 테스트 설계 | "마이크로서비스 아키텍처를 위한 통합 테스트 전략을 설계해 주세요." |
| 부하 테스트 시나리오 작성 | "e-커머스 웹사이트의 결제 시스템에 대한 부하 테스트 시나리오를 작성해 주세요." |
| 보안 테스트 계획 | "웹 애플리케이션의 보안 취약점을 테스트하는 계획을 수립해 주세요." |
| 코드 리뷰 체크리스트 작성 | "백엔드 코드 리뷰를 위한 포괄적인 체크리스트를 작성해 주세요." |
- 프로젝트 관리 및 문서화
| 사용 사례 | 예시 요청 |
|---|---|
| 기술 명세서 작성 | "새로운 백엔드 시스템의 기술 명세서 템플릿을 작성해 주세요." |
| 프로젝트 일정 수립 | "6개월 동안의 백엔드 개발 프로젝트 일정을 수립해 주세요." |
| 코드 문서화 | "이 Python 모듈에 대한 자세한 docstring을 작성해 주세요." |
| 아키텍처 다이어그램 설명 | "이 시스템 아키텍처 다이어그램을 설명하는 문서를 작성해 주세요." |
| 사용자 매뉴얼 작성 | "백엔드 관리 도구의 사용자 매뉴얼을 작성해 주세요." |
- 성능 분석 및 최적화
| 사용 사례 | 예시 요청 |
|---|---|
| 프로파일링 결과 분석 | "이 Node.js 애플리케이션의 프로파일링 결과를 분석하고 개선점을 제안해 주세요." |
| 알고리즘 최적화 | "이 정렬 알고리즘의 시간 복잡도를 개선할 수 있는 방법을 제안해 주세요." |
| 데이터베이스 쿼리 튜닝 | "이 복잡한 SQL 쿼리의 실행 계획을 분석하고 성능을 개선해 주세요." |
| 네트워크 병목 현상 분석 | "이 분산 시스템의 네트워크 병목 현상을 분석하고 해결 방안을 제시해 주세요." |
| 메모리 사용 최적화 | "이 Java 애플리케이션의 메모리 사용을 최적화하는 방법을 제안해 주세요." |
- 보안 및 규정 준수
| 사용 사례 | 예시 요청 |
|---|---|
| OWASP Top 10 대응 전략 | "우리의 웹 애플리케이션에서 OWASP Top 10 보안 위협에 대응하는 전략을 수립해 주세요." |
| 암호화 구현 | "민감한 사용자 데이터를 안전하게 저장하기 위한 암호화 전략을 제안해 주세요." |
| GDPR 준수 체크리스트 | "우리의 백엔드 시스템이 GDPR을 준수하는지 확인하기 위한 체크리스트를 작성해 주세요." |
| 인증 및 권한 부여 시스템 설계 | "다중 테넌트 SaaS 애플리케이션을 위한 인증 및 권한 부여 시스템을 설계해 주세요." |
| 보안 감사 계획 | "백엔드 인프라의 종합적인 보안 감사 계획을 수립해 주세요." |
- 기술 동향 및 지속적 학습
| 사용 사례 | 예시 요청 |
|---|---|
| 신기술 평가 | "서버리스 아키텍처의 장단점을 분석하고 우리 프로젝트에 적용할 수 있는지 평가해 주세요." |
| 기술 스택 업그레이드 계획 | "현재 PHP 5.6 기반 레거시 시스템을 최신 PHP 버전으로 업그레이드하는 계획을 수립해 주세요." |
| 코드 품질 개선 전략 | "정적 코드 분석 도구를 도입하여 코드 품질을 개선하는 전략을 제안해 주세요." |
| 새로운 프로그래밍 패러다임 학습 | "함수형 프로그래밍의 핵심 개념을 설명하고 백엔드 개발에 적용할 수 있는 방법을 제안해 주세요." |
| 기술 블로그 아이디어 | "백엔드 개발자를 위한 기술 블로그 포스트 주제 10가지를 제안해 주세요." |
- DI
- @bean, @autowired
- local : merge
- feature : 기능 or gira Id -> request merge
- fix