- 링크21, ESG 플랫폼 사이트 구축
덜린이에게 외주 작업 한 번 해볼 생각 없냐는 연락을 받았다.
작업 요청사항은 ESG 플랫폼을 다루는 ESG Certificate & Consulting 관련 기업의 회사소개 사이트다.
- ESG란?
- 업체 미팅부터 서버 배포까지
업체 미팅부터 요구사항 정의, 웹사이트 시안, 사이트 구축 및 서버 배포까지 기간은 약 2달 정도 잡았다.
개발스펙으로는 Java 11, Spring Boot 2.7.12이고, MVC 패턴을 활용하여 페이지 별 URL을 매핑하기로.
배포 서버는 AWS EC2, OS는 다루기 쉬운 Windows로 선택하였다.
작업 분배는 덜린이가 업체 미팅 및 요구사항 정의, 페이지 작업 등을 하였고, 나는 프로젝트 설계 및 서버 구축, 페이지 별 Controller 매핑을 하기로 하였다.
작업을 하면서 Spring Boot 내에서 MVC 패턴이 어떻게 동작하는지에 대한 개념과, DNS와 포트에는 어떻게 연결이 되고 허용은 해주었는지 체크하는 등 네트워크 지식이 꽤나 중요했다.
- 작업내용
이렇게 ESG 플랫폼 사이트 구축이 완료되었다.
업체 의뢰부터 서버 배포까지 프로젝트의 한 사이클을 돌려보니 많은 걸 배우는 시간이였다.