본문 바로가기
게임서버-스파르타코딩NodeJs_7기/CH6 최종 프로젝트

최종 발표 후 부스 지키기

by GREEN나무 2025. 3. 14.
728x90

 

🎯 백엔드 개발자의 핵심 포인트

🚀 서버 & 인프라

  • 서버 부하 줄이는 게 핵심! 🏗️
  • Geo 관련 문제 철저히 해결해야 함. 🌍
  • AWS, GCP 등 클라우드 인프라에 대한 관심 필수. ☁️
  • 온프레미스로 이전하는 이유: 비용 절감, 이용 편리성. 💰
  • 장애 테스트 & 트래픽 테스트를 고려한 설계 필요. 🛠️
  • 오토스케일링 적극 활용. 📈

🔥 협업 & 커뮤니케이션

  • 프론트팀과의 관계
    • 작은 조직(목적 조직): 프론트 & 백엔드 함께 → 사이 좋음 🤝
    • 큰 조직(기능 조직): 업무적 관계 → 체계적이지만 친밀도 낮음 🏢
  • 협의가 안될 땐?
    • 논리를 명확하게! ⚖️
    • 협의 후에도 해결이 안되면 팀장에게 보고! 📢
    • 정직하고 빠른 신고가 중요. ⏳

🏗️ 개발 & 설계

  • 설계를 먼저하고 개발 시작! 📝
  • 개발 중 문제 발생 시 다시 협의 (필요하면 치열하게 토론!💥)
  • 캐시 정책을 잘 설계해야 함. (API, DB, 발키, Redis, CDN 등) 📌
  • 클러스터링 고려 (ex. 북마커 개수로 표현) 🌐
  • 좌표 최적화 DB 활용 (시계열 DB 등) ⏳

🕵️ 보안 & 데이터 무결성

  • GPS 조작 방지 필수! 🚫
    1. 유저의 위치 로그를 분석하여 이상 감지 후 차단
    2. 모바일 GPS 조작 방지 기법 적용
  • 오라클 백업: 특정 시점까지 가능하지만 그 사이 데이터는 날아감. 🗂️

📖 기업별 특징 & 인사이트

  • 무신사 🏬
    • 개발팀에서는 옷이 중요하지 않지만, 주변에 잘 입는 사람 많음 👕
    • 일하기 좋은 환경 🏢
  • 쿠팡 📦
    • AWS 한국지부 할당받음 (서버 비용 💸)
    • 클라우드 → 온프레미스 이전 이유: 비용 절감 & 운영 편리성
  • 리디북스 📚
    • AWS + MariaDB 사용
    • 매달 서버비 수억 원 → 몇 년치 선결제 시 할인 적용
    • CDN 활용으로 부하 방지

🎯 취업 & 커리어 전략

  • 사이드 프로젝트 vs 면접 지원?
    • 둘 다 중요!
    • 면접 많이 보면서 경험 쌓기 🎤
    • 코딩 테스트 & 회사 분위기 파악 필수 💻
  • 신입들이 자주 하는 실수
    • "이걸 왜 하지?" 🤔 → 먼저 생각하고 키보드에 손을 올려라! ⌨️
    • 목적 없이 코드 작성 ❌
    • 협의 없이 무작정 기능 구현 ❌
  • 백엔드는 인프라를 이해해야 한다! 🏗️

💡 결론:
백엔드는 서버 부하, 인프라, 협업, 보안이 중요하며,
끊임없이 배우고 성장해야 함! 🚀🔥