본문/내용
1. 귀하가 서버 및 미들웨어 구축 또는 운영 경험이 있다면 구체적으로 어떤 프로젝트였는지 설명해 주세요.
서버 및 미들웨어 구축과 운영에 있어 다양한 경험을 쌓아 왔습니다. 한 프로젝트에서는 중견 기업의 업무 효율성을 높이기 위해 ERP 시스템과 연동되는 미들웨어 구축 프로젝트를 수행하였습니다. 이 프로젝트는 기존 업무 프로세스의 디지털 전환을 목표로 하였으며, 여러 부서에서 생성되는 데이터를 효율적으로 처리하기 위한 목적으로 시작되었습니다. 여러 데이터 소스에서 발생하는 메시지를 중앙에서 통합 관리하기 위해 Kafka와 RabbitMQ를 활용하여 메시지 브로커 시스템을 설계하였습니다. 이를 통해 대용량 데이터의 실시간 처리와 안정성을 확보할 수 있었습니다. 이후, 이 메시지들을 필요에 따라 가공하거나 분석하는 서버를 배치하였으며, 보다 신속한 데이터 제공을 위해 데이터베이스와 연동하는 REST API를 개발하였습니다. API 서버는 Spring Boot 기반으로 구축하였으며, 인증과 권한 부여를 위해 OAuth2 방식을 적용하였습니다. 또한, 만든 미들웨어는 다양한 테스트를 거쳐 최적화된 성능을 갖추도록 하였으며, 서버 인프라도 클라우드 …