목록wil (3)
dansoon.log()
들어가며24년은 2년 차 개발자로서 첫 이직을 성공했고, 서비스 회사에서 의미있는 성장과 서비스 기여를 할 수 있던 한 해였다.아직 부족함이 많은 주니어 개발자였지만,점차 서비스 개선에 대한 감을 익혀가며 개발자로서의 정체성과 성장에 대해 깊이 고민했던 시간이었다.새로운 환경에서의 도전과 업무 외 학습을 통해 많은 것을 배웠고, 이제 그 시간들을 돌아보며 내년을 준비하고자 한다.올해의 업무 :: 새로운 업무 환경과 낯선 코드처음 마주한 레거시 환경Vue 3, React 18과 같은 최신 프레임워크를 사용하다가 이직 후 받은 첫 충격은 Node.js 6 버전을 사용한다는 점이었다.ES6 이후 문법도 지원하지 않는 환경에서 생소한 PHP 코드와 순수 JavaScript로 제품을 개선해야 하는 상황이었다.서비..

"더 깊이 알고 싶다", "이게 최선일까?", "정말 이게 맞는 걸까?"개발자로서 끊임없이 마주치는 이 질문들에 대한 답을 찾을 수 없겠지만,정해진 길이 없는 개발자의 성장 경로에서, 혼자만의 학습이 아닌 새로운 방향을 찾고 싶었다.그렇게 시작한 10주간의 여정이 마무리되었다. 다양한 경력을 가진 팀원들과 함께하며 새로운 시각을 발견했다.밤늦게까지 이어진 과제와 코드 리뷰 시간은 단순한 기술 공유를 넘어 서로의 관점을 이해하는 소중한 시간이었다.'이런 식으로도 생각할 수 있구나!' 하는 깨달음의 순간들이 쌓여갔고,열정 넘치는 코치님들의 멘토링은 기술 외적인 부분에서도 값진 배움을 선물해주었다. 처음엔 모든 과제를 완벽하게 해내겠다는 욕심을 부렸지만,회사 업무와 병행하는 게 쉽지만은 않았다.하지만 31..
1. 문제AWS를 활용한 CI/CD 파이프라인 구축 프로젝트를 진행했다.다양한 클라우드 서비스 중에서 AWS를 선택한 이유는 실제 업무 환경에서 가장 널리 사용되고 있으며,S3와 CloudFront의 조합이 비용 효율적이면서도 확장성이 뛰어나기 때문이다.AWS 아키텍처는 S3 버킷을 기반으로 정적 웹사이트 호스팅 설정을 구성하고, CloudFront를 통한 글로벌 CDN 배포망을 구축했다.IAM을 통해 최소 권한 원칙에 따른 보안 설정을 적용하고, GitHub Actions를 활용하여 완전 자동화된 배포 파이프라인을 구현했다.특히 GitHub Actions 워크플로우를 통해 코드 변경 시 자동으로 빌드, 테스트, 배포가 이루어지는 시스템을 구축했으며, 시크릿 키와 환경 변수의 안전한 관리 체계를 마련했다..