2026/01 4

[유레카 / 백엔드] TIL - 20 (Docker & Docker Compose)

📌 들어가며오늘의 학습 목표: 컨테이너 기술의 핵심, Docker와 Docker Compose를 완벽하게 이해하고 Spring Boot 프로젝트를 컨테이너화하기안녕하세요! 오늘은 백엔드 개발자라면 반드시 알아야 하는 Docker를 공부했습니다.사실 Docker를 배우게 된 계기가 있어요. 지난번에 AWS EC2에 Spring Boot 프로젝트를 배포했는데, 로컬에서는 분명히 잘 돌아갔거든요. 그런데 EC2에 올리니까..."어? 왜 안 돼? 분명 내 컴퓨터에선 됐는데... 😭"알고 보니 Java 버전이 달랐어요. 로컬은 Java 17인데 EC2는 Java 11이 깔려있었던 거죠. 이것 말고도 환경 변수, 라이브러리 버전 등등... 환경 차이 때문에 생기는 문제가 정말 많더라고요.그래서 "어떻게 하면 어..

카테고리 없음 2026.01.27

[유레카 / 백엔드] TIL - 19 (Kafka)

📌 들어가며오늘의 학습 목표:실시간 데이터 스트리밍의 핵심, Apache Kafka를 완벽하게 이해하고 실무에서 바로 활용할 수 있도록 정리하기안녕하세요! 오늘은 백엔드 개발자라면 꼭 알아야 하는 Apache Kafka에 대해 깊이 있게 학습했습니다. 사실 처음엔 "메시지 큐? 그냥 RabbitMQ랑 비슷한 거 아냐?"라고 생각했는데, 수업을 듣고 나니 Kafka가 단순한 메시지 큐가 아니라 이벤트 스트리밍 플랫폼이라는 걸 확실히 이해하게 되었어요! 💪특히 실무에서 대용량 트래픽을 처리하거나, 마이크로서비스 간 비동기 통신이 필요할 때 Kafka가 왜 필수인지 체감했습니다. 넷플릭스, 우버, 링크드인 같은 대기업들이 왜 Kafka를 사용하는지 이해가 가더라고요!🎯 Today I Learned✅ Ap..

카테고리 없음 2026.01.20

[유레카 / 백엔드] TIL - 18 (AWS)

📌 들어가며안녕하세요! 멀티캠퍼스 유레카 3기 백엔드 과정을 수강 중인 개발자 지망생입니다.요즘 **AWS(Amazon Web Services)**를 독학으로 공부하고 있어요! 부트캠프에서 Spring Boot로 프로젝트를 열심히 만들고 있는데, 문득 이런 생각이 들더라고요."내가 만든 프로젝트, 친구들한테 보여주고 싶은데... localhost:8080은 내 컴퓨터에서만 되잖아? 😭"그래서 인터넷을 뒤지기 시작했어요. "Spring Boot 배포", "서버 운영 방법" 같은 키워드로 검색하다 보니 AWS라는 단어가 계속 나오더라고요.처음 AWS 콘솔에 들어갔을 때의 충격은 아직도 생생해요."EC2, S3, RDS, Lambda, VPC, CloudFront, Route53... 이게 다 뭐야? 😱..

카테고리 없음 2026.01.13

[유레카 / 백엔드] TIL - 17 (Spring Security/JWT)

📌 들어가며안녕하세요! 2026년이 되고 첫 블로그를 작성하는데요! 다들 새해 복 많이 받으세요ㅎㅎ오늘은 백엔드 개발에서 정말 중요한 보안에 대해 배우는 시간이었습니다!지금까지 만들었던 API들은 누구나 접근할 수 있는 상태였는데, 오늘 **Spring Security와 JWT(JSON Web Token)**을 배우면서 실제 서비스처럼 인증과 인가를 구현할 수 있게 됐습니다. 생각보다 어려웠지만, 그만큼 배운 게 많았던 하루였어요!🎯 오늘의 학습 목표오늘 주요 목표는 다음과 같았습니다:**인증(Authentication)**과 **인가(Authorization)**의 차이 이해하기Spring Security의 기본 구조와 동작 원리 파악JWT 토큰 생성 및 검증 로직 구현로그인/회원가입 API 구현필..

카테고리 없음 2026.01.06