도커 (Docker)

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. Docker를 우리 프로젝트에 도입하게 된다면 우리 프로젝트에 어떠한 이점이 있는 지 학습 차 게시글을 작성하게 되었다.


컨테이너 (Container)

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. Docker를 우리 프로젝트에 도입하게 된다면 우리 프로젝트에 어떠한 이점이 있는 지 학습 차 게시글을 작성하게 되었다.


Spring 환경 분리

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. Docker를 통해 배포 환경을 구축하기 전에 Spring 환경 분리를 위한 application.yml 파일을 분리하고자 게시글을 작성하게 되었다.


Bridge Pattern

소프트웨어 마에스트로 14기로 활동하면서 전담 멘토님께서 주관하시는 디자인 패턴에 대한 스터디에 참여하게 되었고, 도서 및 스터디를 통해 얻은 지식들을 공유하고자 게시글을 작성하게 되었다.


CI/CD

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. CI/CD라는 용어에 대한 정의를 이해하고자 게시글을 작성하게 되었다.


Spring으로 개발한 WAS를 GitHub Actions와 Code Deploy로 CI/CD 파이프라인 구축하기

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. WAS를 AWS EC2에 배포하는 과정을 직접 겪어보고, 기록하기 위해 게시글을 작성하게 되었다.


BDD(Behavior-Driven Development)

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. 전담 멘토님께서 백엔드에서 지금 당장 TDD를 도입하기 보다는 BDD를 도입하는 것을 권장하셨고, BDD에 대해 이해해보고자 게시글을 작성하게 되었다.


raw data

소프트웨어 마에스트로 14기로 활동하면서 전담 멘토님께서 주관하시는 HTTP 세미나에 참석하게 되었고, 내가 raw data라는 용어에 대해 많이 들어보았지만 정확한 정의를 모르고 있다는 생각이 들었고, 이를 해결하기 위해 게시글을 작성하게 되었다.


Spring - ResponseEntity

소프트웨어 마에스트로 14기 팀 프로젝트에서 나는 백엔드 파트를 담당하여 Spring Boot를 통한 WAS 개발을 하게 되었다. WAS 서버를 개발하던 도중 여러 레퍼런스에서 API의 응답으로 ResponseEntity를 많이 사용하는 것을 보게 되었고, 이것이 무엇인가에 대해 궁금증이 생겨 게시글을 작성하게 되었다.


Pagination