본문 바로가기
한화시스템 Beyond SW Camp/회고

한화시스템 Beyond SW Camp 12기_23주차 회고 (2025.04.28~2025.05.02)

by taeh00n 2025. 5. 6.

한화시스템 Beyond SW Camp 12기 23주차가 끝났다.

이번 주는 기능 관련해서 마무리를 지었다. 이제 필요한 모든 기능은 모두 끝나고 전반적인 흐름도 정리되었다. 이제 다음 단계로 넘어가서 Redis와 Spring Batch를 적용해볼 시점이다. 기능 구현이 마무리된 만큼 성능 향상과 효율적인 데이터 처리에 초점을 맞춰야 할 시기이다. 연휴 기간 동안에는 Redis에 대한 개념을 정리하고 실제 적용 방안을 생각해보았다. 연휴 기간에 팀원들과도 만나 기능 마무리 상황을 공유하고 향후 개선 방향에 대해서도 논의하는 시간을 가졌다. 이제부터는 구현된 기능들을 기반으로 시스템 전반의 안정성과 확장성을 높이는 작업에 들어간다. 우선 Redis를 활용해 자주 사용되는 데이터를 캐싱하고 조회 성능을 개선할 계획이다. 동시에 Spring Batch를 통해 반복적이고 대량의 데이터를 처리해야 하는 작업을 백그라운드로 분리하여 시스템 부하를 줄이고 운영 효율성을 확보할 수 있도록 설계 해야겠다.

KPT(KEEP, PROBLEM, TRY)

Keep (현재 만족하고 있는 부분, 계속 이어갔으면 하는 부분)

● 팀원들과의 지속적인 커뮤니케이션

연휴 중에도 따로 만나서 진행 상황을 공유를 했다.

Problem (불편하게 느끼는 부분, 개선이 필요하다고 생각되는 부분)

● 전체 구조를 다시 들여다보면 불필요하게 복잡하거나 비효율적인 흐름이 여전히 존재

개발 도중 급하게 설계한 부분들이 실제로는 유지보수나 확장성에 불리하게 작용할 수 있다는 점이 보이기 시작했다.

 

● 테스트 및 예외 처리에 대한 대응이 부족함

최대한 예외 처리 등을 해놓긴 했는데 우리가 찾지 못한 예외가 분명히 있을 거 같다.

Try (Problem에 대한 해결책, 실행 가능한 것)

● 코드 리팩토링과 성능 개선을 본격적으로 시작

기능 구현이 마무리된 만큼 코드 정리와 성능 최적화에 집중하며 다음 단계 준비를 차근차근 진행해야겠다.