아파트 차량 관제, 커뮤니티, 시설 관리를 하나로 통합하는 솔루션입니다. Silicon Bridge에서 풀스택 개발자로 참여하여 모바일 앱부터 백엔드, 인프라까지 전반적인 개발을 담당했습니다.




82개의 페이지와 120개의 API로 구성된 대규모 애플리케이션입니다. React Native 기반 모바일 앱과 NestJS 백엔드, AWS 인프라를 운영했습니다.
모바일 앱 개발
백엔드 및 인프라
IoT 장비(Arduino, ESP32 등)는 TLS 통신을 위해 CA 인증서를 펌웨어에 포함하는데, 인증서 만료 시 TLS 연결이 실패하면 OTA 펌웨어 업데이트조차 불가능해지는 순환 참조 문제가 발생합니다.
이를 해결하기 위해 서버에서 동시에 여러 인증서 체인을 제공하는 크로스서명(chain switching) 방식을 적용했습니다. Nginx에서 fullchain.pem으로 구성하고, AWS ACM의 제약이 있는 경우 프록시 서버를 통해 대응하는 구조를 설계했습니다.