이번 주는 이벤트스토밍 마무리와 백엔드 본격 구현, 그리고 프론트-백엔드 연동 및 클라우드 배포까지
한 단계 진전된 주차였다. 전체적으로 역할을 나누어 진행했고,
먼저 AI 모델 학습같은 경우는 다른 팀원들에게 역할을 분담하여 진행하였다.
1. 활주로 내 이상 객체 탐지 및 분류
- 특정 객체 과적합 방지를 위해 데이터셋 세부 분류 후 지속 학습중
2. 활주로 노면 손상 자동 탐지
- 이미지 예측, mask로 파손된 길이와 면적 산출 가능
- 현재 성능이 0.6, 성능 개선을 위해 데이터셋 증강, 이미지 지속 학습 중
3. 활주로 노면 손상 수리기간 및 수리 비용 예측
- 파손의 면적/길이 측정값을 기반으로 수리기간, 수리비용 예측 데이터셋 구축중
- 더미 데이터 5천개 생성해서 히트맵 , 변수 중요도 등 분석 중
4. 작업 장비 유지보수 비용 예측
예측 모델 학습을 위한 데이터셋 구축
- 시각 유도 장비, 관측 장비, 표시 장비 공통 변수 및 도메인 기반 변수 정의
- 각 장비별 예측 모델 학습용 데이터셋 구축 및 예측 모델 학습 완료
- 학습 과적합 문제로 성능 조절 중
역할을 분담하여 수행하면서, 나는 모든 기능이나 모델에 대하여
이슈가 발생하면 해당 기능을 같이 구현해 나가며
내가 할 역할들은 따로 수행했다.
아래는 내가 수행한 내용들이다.
월요일
이번 주는 이벤트스토밍을 최종적으로 완료하면서 시작했다.
이를 기반으로 기능별 구현이 명확해졌고,
이와 동시에 백엔드에서 공지사항 서비스 구현을 마무리했으며,
장비 현황 관리 서비스와 장비 분석 서비스(분석 요청 로직)도 구현을 진행하였다.
--
이벤트스토밍 완료 → 서비스/도메인/이벤트 구조 확정
백엔드: Spring Boot 기반
- 공지사항 서비스 구현 완료
- 장비 현황 관리 서비스 및 장비 분석 요청 로직 개발 진행
화요일
월요일에 마친 이벤트스토밍을 기반으로 수정 작업을 진행했다.
특히 장비 현황 관리 부분에서 시각 유도 장비, 관측 장비, 표시 장비 테이블을 추가하는 방향으로 구조를 보완하였다.
백엔드에서는 역할을 나누고, 나는 공지사항, 장비 분석, 장비 현황 관리 기능을 모두 구현 완료하였다.
--
이벤트스토밍 세부 구조 수정
- 장비 현황 관리 테이블: 시각 유도 장비, 관측 장비, 표시 장비 추가
백엔드
- 공지사항 / 장비 분석 / 장비 현황 기능 구현 완료
수요일
중간 피드백을 고려해 클라우드 배포를 본격적으로 시작했다.
각 서비스별 이미지를 빌드 후 푸시하고, 클러스터에 배포까지 진행했다.
또한 서비스별 CI/CD 파이프라인을 구성하여 자동화된 배포 환경을 마련하였다.
프론트-백엔드 연동도 병행하여, 공지사항 조회 및 등록 기능을 실제로 연결하는 작업을 진행했다.
--
클라우드 배포
- Docker 이미지 빌드 및 푸시
- Kubernetes 클러스터에 배포
- CI/CD 파이프라인 구성(Azure DevOps 활용)
프론트-백 연동 시작
- 공지사항 조회, 등록 API 연동 테스트
목요일
백엔드 연동 작업을 이어서 진행하였다.
공지사항 조회 및 등록 API를 프론트와 연동했고,
대시보드에는 실시간 영상 객체 추적 기능을 연동하여 실제 데이터가 반영되는 구조를 구현했다.
--
공지사항 API 연동 완료
대시보드에 YOLO 기반 실시간 객체 추적 기능 연동 → 프론트에서 실시간 시각화 확인

금요일
이번 주 마지막 날에는 프론트엔드와 백엔드 연동을 다듬는 작업을 집중적으로 진행했다.
공지사항 상세/등록 페이지에 뒤로가기 버튼을 추가
메인 홈에 공지사항 미리보기 박스 구현
메인 홈에 부산 날씨 API 연동 기능 추가
대시보드와 메인 화면에 지도 시각화 기능 반영

--
프론트엔드 개선
- 공지사항 상세/등록 페이지에 뒤로가기 버튼 추가
- 홈 화면에 공지사항 미리보기 박스 구현
- 날씨 API 연동 (OpenWeather 활용)
- 메인·대시보드 화면에 지도 시각화 추가
진행 내용
- 이벤트스토밍 완료 및 수정으로 도메인 구조 확정
- 공지사항 서비스 구현 완료
- 장비 현황 관리/장비 분석 서비스(분석 요청 로직) 개발
- 클라우드 배포 시작: 각 서비스 이미지 빌드·푸시·배포, CI/CD 파이프라인 구성
- 프론트-백 연동: 공지사항 조회·등록 API 연결, 대시보드 실시간 객체 추적 연동
- 프론트 개선: 홈 화면에 공지사항 미리보기, 부산 날씨 API, 지도 시각화 추가
기술 성과
- MSA 서비스별 도메인 분리 및 구현 시작
- Spring Boot 백엔드 – React 프론트 – Kubernetes 클라우드 배포 구조 구축
- 실시간 CCTV 대시보드에 YOLO 객체 추적 연동
4주차에서는 이벤트스토밍이 완료되면서 각 기능 구현의 방향이 명확해졌고,
실제 배포 환경과 연결된 상태에서 서비스가 돌아가는 모습을 확인할 수 있었다는 점이 의미 있었다.
그리고 구현단계가 시작되어서 프로젝트를 원활히 관리하기 위해
팀 노션을 만들어서 프로젝트를 관리하기 시작했다.
프로젝트의 뼈대가 어느 정도 완성되어,
다음 주부터는 세부 기능 고도화와 서비스 안정화에 집중할 예정이다.
'[KT] AIVLE School > 후기' 카테고리의 다른 글
| AIVLE SCHOOL 빅프로젝트 6주차 후기 (3) | 2025.08.25 |
|---|---|
| AIVLE SCHOOL 빅프로젝트 5주차 후기 (1) | 2025.08.25 |
| AIVLE SCHOOL 빅프로젝트 3주차 후기 (4) | 2025.07.29 |
| AIVLE SCHOOL 빅프로젝트 2주차 후기 (1) | 2025.07.29 |
| AIVLE SCHOOL 빅프로젝트 1주차 후기 (11) | 2025.07.29 |