약 3달전에 2주간 짧은 사이드 프로젝트를 진행했다. 뭘 시도해보면 좋을까 하다가 Spring Security와 CI/CD 구축에 집중적으로 도전해보고 싶었다. 저번 글에서 Spring Security에 대한 기본 활용에 필요한 내용들을 정리했다. Spring Security 요약 정리 이번에 프로젝트를 진행하면서 Spring Security를 사용해보았다. 간단한 이론 정도 알고 있었는데, 실제로 사용해보니 더욱 디테일한 내용들이 많이 있었다. Spring Security를 완벽하게 사용하려면 많 willco.tistory.com 이번에는 또 다른 주제인 CI/CD에 대해 적어보려고 한다. 일단 CI/CD를 구축하는 방법에는 정말 다양한 방법이 있다. CI/CD를 지원해주는 다양한 툴들이 있지만, 2주..
📜 전체보기
이번에 프로젝트를 진행하면서 Spring Security를 사용해보았다. 간단한 이론 정도 알고 있었는데, 실제로 사용해보니 더욱 디테일한 내용들이 많이 있었다. Spring Security를 완벽하게 사용하려면 많은 경험이 필요할 것으로 보인다. 이번 포스팅은 간단하게 Spring Security를 사용하고 경험한 내용들을 요약, 정리하여 처음 접하는 분들에게 조금이나마 도움이 됐으면 한다. 프로젝트에 사용한 스프링부트 버전은 3.1.2, 스프링 시큐리티 버전은 6.1.2 버전을 사용했다. Spring Security란? 스프링 시큐리티(Spring Security)란 Spring에서 제공해주는 인증(Authentication) 과 인가(Authorization)에 대한 처리를 위임하는 별도의 프레임워..
이번에 스타팅에서 주관하는 '그로스톤'에 참여했다. 그로스톤은 약 2주일간 집중해서 성장을 이뤄내는 성장형 해커톤이다. 해커톤 시작 전, 각자 이력서를 올리고 자율 팀빌딩을 진행했다. 팀빌딩은 게더에서 진행됐으며, 우리팀은 기획자, 마케터, 디자이너, 프론트 2명, 백엔드 2명으로 빌딩됐다. 이번 해커톤에 백엔드로 참여한 나는 CI/CD와 스프링 시큐리티를 본격적으로 활용해 보는 것이 목표였다. 서버 지원금이 많지는 않아서 CI/CD는 AWS Elastic BeanStalk을 활용한 단일 인스턴스 구성으로 활용하고자 했다. 이번에는 Docker도 함께 활용해보고자 했다. 여러 시행착오 끝에 최종적으로 Gradle Jib을 함께 활용하여 Elastic Beanstalk에 Docker 환경으로 Spring ..
원티드를 탐방하다가 우연히 개발 커뮤니티와 관련된 세미나를 접했다. 비전공자로 개발자를 시작하면서 항상 개발 커뮤니티에 대한 갈망이 있었는데, 이번 세미나는 이를 해소해 줄 수 있을 것 같아서 곧바로 신청했다. 세미나에는 여러 강사님이 참여해주셨다. 그 중에서도 이선엽 강사님과 조은 강사님 발표를 중점적으로 들었다. 개발자가 커뮤니티에 참여하는 다양한 이유와 방법 이선엽 개발자님은 개발자가 커뮤니티에 참여하는 다양한 이유와 방법이라는 주제로 발표를 해주셨다. 우리가 커뮤니티에 참여하는 이유 중에는 다양한 이유가 있겠지만, 가장 중요한 것은 목적에 맞는 커뮤니티에 참여하는 것이다. 구체적으로 자신이 무엇을 하고싶은지 아는 것이 가장 중요하고, 목적을 이루기 위해 커뮤니티를 어떻게 활용할 것인지를 고려하여 ..
판교에 취직하고 경기도로 올라가기 전 메일로 4월 우아한테크세미나 관련 정보가 왔다. 지속가능한 SW개발을 위한 코드리뷰라는 주제로 백명석 개발자님이 진행해주시는 세미나였다. 이제 막 취업 후 본격적으로 실무를 경험하기 전에 협업은 불가피 하다고 생각했고, 그 과정에서 코드리뷰는 반드시 거쳐가야할 단계라고 생각한다. 그래서일까 마치 날 위해서 준비해주는 세미나처럼 느껴졌고, 메일을 받자마자 곧바로 세미나 신청을 했다. 세미나는 링크 클릭을 통해 풀영상으로 볼 수 있다. 세미나는 실시간 줌으로 진행됐다. 본격적인 세미나 전엔 간단하게 우아한형제들에 관한 개발 교육 프로그램, 기술이야기, Tech 페이지 등을 소개하는 시간을 가졌다. 가끔씩 유튜브에서 올라오는 우테코 발표 영상을 보곤 하는데, 정말 도움을 ..