클라우드 클럽에서는 한 기수를 완료하기 위해 2번의 스터디에 참여해야 한다.7기 활동을 마친 지 꽤 시간이 지났지만, 기록으로 남겨본다. 1번째 스터디 - 시붕방: 시스템 붕괴 방지 위원회 스터디 장으로 참여한 첫 번째 스터디였다.재미를 더하기 위해 스터디만의 컨셉과 로고도 만들었다. 나는 책 스터디를 할 때 챕터마다 내용을 꼼꼼히 정리하고 기록하는 스타일은 아니다.편하게 읽되, 동기부여를 위한 스터디를 진행하고 싶었다.그래서 자유로운 인증 방식으로 각자만의 정리를 해서 독서하는 것으로 했다. 해당 스터디는 '가상 면접 사례로 배우는 대규모 시스템 설계 기초' 1권과 2권을 모두 읽는 것이 목표였다.1권까지는 비교적 순조로웠지만, 2권부터 난이도가 급상승하면서 결국 완독하지 못했다. 발표 자료나 PD..
10월에는 긴 연휴가 있었습니다. 바로 추석! 인프런에서 특별한 이벤트를 진행했어요. 바로 '향로'와 함께하는 추석 완강 챌린지였는데요.연휴 동안 매일 1강 이상 듣고 인증을 남기면 신청비를 환급해주는 이벤트였어요. '향로' 와 함께하는 추석 완강 챌린지 챌린지 | 향로 - 인프런40% 강의 쿠폰도 받고, 연휴 동안 미션 완주하면 신청비까지 몽땅 환급! 향로와 함께하는 밑져야 본전 그 이상인 추석 챌린지!www.inflearn.com 그런데 제가 당첨됐어요! 🎊 사실 1600명이 넘는 분들이 참여하는 챌린지에서 딱 10명만 추첨이라 기대도 안 하고 있었거든요.문자를 받고 진짜 깜짝 놀랐어요. 제가 구매한 강의가 25만 7천원이었는데,솔직히 전액이 다 환급될 거라고는 생각도 못 했어요. 확인하고 정말 ..
글로벌 서비스를 개발할 때 다국어 지원은 필수적인 기능입니다. HTTP의 Accept-Language 헤더를 활용하면 사용자의 언어 설정에 따라 자동으로 적절한 언어로 서비스를 제공할 수 있습니다. 이번 글에서는 HTTP 기초부터 Spring Boot에서 Accept-Language를 활용한 다국어 서비스 구현까지 알아보겠습니다. 이 글에서 사용한 예제 코드는 GitHub 레포지토리에 정리해 두었습니다.자세한 내용은 글 하단의 링크를 참고해주세요.HTTP 기초 이해하기HTTP란?HTTP(HyperText Transfer Protocol)는 웹에서 클라이언트와 서버 간의 통신을 위한 프로토콜입니다. 요청-응답(Request-Response) 모델을 기반으로 하며, 클라이언트가 서버에 요청을 보내면 서버가 ..
쿠버네티스를 간단히 실습할 수 있는 환경인 kind를 활용하는 방법을 소개합니다. kind란?kind (Kubernetes IN Docker)는 Docker 컨테이너 기반으로 쿠버네티스 클러스터를 구성할 수 있게 해주는 도구입니다.테스트, CI/CD, 경량 개발 환경에 적합VM 없이 컨테이너로만 클러스터 구성매우 빠르고 가벼움구성 예시kind-multinode/├── kind-cluster.yaml # 클러스터 노드 설정 파일└── create-cluster.sh # 클러스터 생성 스크립트kind-cluster.yamlkind: ClusterapiVersion: kind.x-k8s.io/v1alpha4nodes: - role: control-plane - role: wor..
25년 KSUG에서 주니어 및 취준생 분들과 함께한 스터디 진행 기록입니다.스프링 프레임워크 혹은 데이터베이스에 대한 스터디를 진행 했고, 저는 스프링 프레임워크를 선택했습니다.*스프링 프레임워크 가이드 책: 스프링 부트3 핵심 가이드*데이터 베이스 가이드 책: 새로 쓴 대용량 데이터베이스 솔루션 1기여해주시는 멘토 분들께 항상 감사드립니다. 이번 시간에는 Spring Boot - 제2장: 개발에 앞서 알면 좋은 지식데이터 베이스 - 1.3장: SQL의 실행 계획부분을 정리해오기로 했다.오늘은 스터디 시작 전에 발표를 자원해주신 분들이 계셔서, 비교적 원활하게 진행할 수 있었다. 오늘은 특별히 게스트로 '김근수'님께서 참석해 주셨는데, 발표 내용이 특히 인상 깊었다. Spring Camp에서도 연사로 ..