본문/내용
1.본인의 성격의 장단점에 대해 말씀해 주세요.
팀의 목표와 일정에 맞춰 계획적으로 일을 진행하는 성향입니다. 프로젝트를 시작하기 전에 요구사항 분석과 리스크를 구체적으로 파악한 뒤 3단계로 나눠서 실행합니다. 첫 단계로 시스템 아키텍처를 도식화하고, 둘째 단계에서 핵심 모듈의 인터페이스를 정의하며, 셋째 단계에서 테스트 및 배포 계획을 수립합니다. 이 과정에서 로그와 지표를 기반으로 의사결정을 하며, 가정치가 아닌 데이터로 판단하는 습관이 있습니다. 예를 들어 IoT 플랫폼의 데이터 수집 파이프라인을 구축할 때 수집 주기를 5분 단위로 설정하고, 백필링이 필요한 경우 Kafka의 커밋 지점과 스루풋을 모니터링하여 평균 처리 지연을 120밀리초 이내로 유지했습니다. 실제로 한 프로젝트에서 디바이스 수가 2만 대에 도달하자 스트림 처리 지연이 350밀리초까지 치솟으려 했으나, 샤딩을 도입하고 파이프라인을 3층 구조로 재구성해 80밀리초 이하로 감소시켰습니다. 또한 응용서비스의 안정성을 높이기 위해 장애 시나리오를 6종으로 분류하고, 각 시나리오별 롤백 전략과 자동화된 회복 루트를 마련했습니다. 이로 인해 24시간 가동률이 99.98%…