본문/내용
1. 백엔드 개발에 사용했던 주 프로그래밍 언어와 프레임워크는 무엇인가요
티맥스와플 WAPL 협업 Solution 연구원(백엔드)은 주로 자바(JAVA)를 기반으로 스프링 부트(Spring Boot) 프레임워크를 활용하여 백엔드 개발을 수행하였습니다. 이 프로젝트에서는 RESTful API 설계를 통해 클라이언트와 서버 간 원활한 통신을 지원하였으며, 주요 비즈니스 로직은 스프링 프레임워크의 DI(Dependency Injection)를 적극 활용하여 모듈화와 유지보수성을 높였습니다. 데이터베이스는 MySQL과 PostgreSQL을 병행 사용하며, 대용량 데이터 처리를 위해 인덱스 최적화와 쿼리 튜닝을 실시하여 응답속도를 평균 30ms 이하로 유지하였으며, 시스템 부하가 높은 시점에서도 9 9%의 가용성을 확보하였습니다. 캐시 계층으로는 Redis를 도입하여 세션 관리와 캐시 로딩 시간을 단축시켰으며, Docker와 Kubernetes를 활용하여 컨테이너 기반 배포와 오케스트레이션을 수행함으로써 배포 시간을 기존 2시간에서 30분으로 단축시킨 사례가 있습니다. 이와 함께, Jenkins를 이용한 CI/CD 파이프라인을 구축하여 배포 자동화 비율이 85%에 이르도록 하였고, 내부 모니터링 시스템 구축으로 …