본문/내용
1. 야놀자 아파트테크의 ERP 시스템에서 어떤 백엔드 기술 스택을 사용하는지 설명해 주세요.
야놀자 아파트테크의 ERP 시스템은 주로 Java 기반의 Spring Boot 프레임워크를 활용하여 안정성과 확장성을 확보하고 있습니다. 또한, 데이터 처리를 위해 PostgreSQL을 주 데이터베이스로 사용하며, 실시간 데이터 처리를 위해 Redis 캐시 서버를 도입하였습니다. 미들웨어로는 Kafka를 활용하여 분산 시스템 간 메시지 전달과 데이터 통합을 원활하게 수행하며, 솔루션 전체의 처리량은 시간당 수백만 건의 거래를 안정적으로 처리할 수 있도록 설계되어 있습니다. 또한, RESTful API를 기반으로 하는 API 계층이 구성되어 있으며, GraphQL도 일부 서비스에 도입되어 사용자 요청에 따른 효율적인 데이터 전달이 이루어지고 있습니다. 로그 관리와 모니터링 시스템으로는 Elasticsearch와 Kibana를 연동하여 장애 발생 시 원인 분석과 운영 효율성을 높이고 있습니다. 또한, 클라우드 환경에서는 AWS 인프라를 활용하여 EC2, S3, RDS 등의 서비스를 활용하며, 서버 자동 확장 및 장애 대응이 가능하도록 설계되어 있습니다. 이러한 기술 스택은 야놀자 아파트테크 ERP가 연…