[260504] 개발 학습 방향 설정

이상민·2026년 5월 4일

Spring

목록 보기
1/59

학습을 시작한 이유

작성자는 사물인터넷 학과를 전공하여 Spring기반 프로젝트를 진행 하였으나, 기업에 들어가 실무를 맡기엔 다소 부족한 부분이 있었고, 포트폴리오 및 실무경험도 부족하여 개인 역량을 증가시키고자 시작하게 되었다. 실무에 적용할수 있는 다양한 기술들을 학습할 예정이며, 다양한 팀 프로젝트 또한 진행 예정이다.


현재 학습 목표


1.웹 개발 및 JAVA문법 기초 다지기


2.백엔드 개발(Spring)

인증·인가 및 보안 처리
스프링 핵심 구조와 아키텍처 이해

3.클라우드 기반 백엔드 설계

REST API 설계 및 HTTP 통신 원리, 주요 어노테이션 활용
JPA 기반 데이터 연동 및 성능 최적화
AWS 핵심 서비스(EC2, S3, RDS) 활용 인프라 아키텍처 구성 및 Spring Boot 서비스 AWS 배포 및 운영
HTTPS 인증서 적용 및 보안 통신 설정

4.실시간 데이터 처리 및 대용량 트래픽 처리를 위한 아티팩트 설계

커머스 플랫폼 도메인 설계 및 RESTful API 구현
QueryDSL 기반 검색 및 Redis 캐싱 적용
Docker 기반 컨테이너화 및 CI/CD 파이프라인 및 Redis·Kafka 환경 구축
Redis ZSET 구조 이해 및 활용
Spring Boot + Kafka/Redis 연동
실시간 랭킹/추천/지연 메세지(DLQ) 처리 구현K6 기반 부하 테스트 및 지표 분석

5.최종 팀 프로젝트 목표

서비스 기획부터 설계, 개발, 배포까지 전 과정 경험
AWS 인프라 구성 및 CI/CD 기반 자동 배포 
Redis, Kafka 활용한 실시간 처리 및 성능 최적화
부하 테스트 기반 병목 분석 및 개선

앞으로의 계획 및 다짐

쉬운길은 아니겠지만 무조건 해낸다는 생각으로 해보겠습니다.

profile
백앤드 개발 브이로그

0개의 댓글