posts

backend

Oct 1, 2025 updated Oct 1, 2025 dockerjavascriptnotes

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

  • DI
    • @bean, @autowired
  • local : merge
    • feature : 기능 or gira Id -> request merge
    • fix