주제별로 AIDT 프로젝트에서 성과를 내기 위해서 한 노력들입니다.

SQL & DB

백엔드 신입으로서 Spring Batch의 쿼리, 대시보드를 위한 통계 쿼리 및 처음부터 들어가는 데이터베이스 설계는 난이도가 높은 일이었습니다.

GitOps & 대규모 시스템 설계

인프라 자체는 SI를 수주한 회사의 인프라 시스템 내에서 개발을 했기 때문에 결정 권한 등은 없었습니다. 다만 제약 조건이 많고 사전에 알아야 할 것들이 많았던 MSA 시스템이었기 때문에 조금이라도 어떤 환경이고, 어떤 기술을 사용해서 동작하는 지 시니어들에게 여쭈어 가면서 개인 공부를 병행했습니다.

프로젝트의 argoCd를 보면 application에 대해 pod가 2-3개 할당되고, 각각 요청을 분산해서 처리하는 것을 발견했다. 때로는 pod가 오작동해서 다른 pod가 처리하는 것을 보고 더 공부할 의욕이 생겼다.