본문으로 건너뛰기
내비게이션으로 이동
연락처로 이동
Jisub Kim
Skills
Projects
Careers
Blog
⌘K
Projects
Eyevacs4
...
...
React Native Codepush 적용을 통해 배포 시간 1000%가량 단축
Gitflow 적용을 통한 개발 흐름에 중단되지 않는 hotfix 등의 전략 적용
Open API Spec을 활용하여 API 변경사항 트래킹 및 인터페이스 Auto Create 되도록 하여 실수 방지
자사의 다른 제품군과 계정 통합 작업 진행
AWS CloudWatch 비용 최적화
결제 관련 Micro Service Replica 가능하도록 구축
클라우드 환경에서 동작되던 인프라를 고객사의 요구사항에 맞게 Bare metal 에 직접 구축
replica 불가능한 서비스 replica가 가능하도록 Architecture Migration
미국 현장 납품을 위한 Language i18n, timezone 시스템
ECS 비용 최적화
MSA 환경에서 권한 인증 시스템
IPC
✅ 핵심 문제
IoT 장비(Arduino, ESP32 등)는 TLS 통신을 위해
CA 인증서
를 펌웨어에 포함함.
CA 인증서가
만료되면 TLS 연결 실패
→ OTA 펌웨어조차 내려받지 못함 →
벽돌 위험
✅ 일반적 접근
CA를 갱신한 펌웨어를 OTA로 배포
하여 문제 해결
하지만 TLS 실패로 OTA 자체가 불가능해지면 순환 참조 발생
✅ 대응 전략
✅ 인증서 체인 교체 시 서버 대응
서버는 동시에 여러 체인을 제공할 수 있음
이를
크로스서명(chain switching)
이라고 함
Nginx/Apache에서는 fullchain.pem으로 구성 가능
AWS ACM은 제한적이라,
프록시 서버
가 필요할 수도 있음
✅ 결론
CA 만료 = OTA 단절 위험
이므로,
가장 현실적인 조합
:
날짜
2023-08-01
태그
분류
회사
맡은 업무
개발
주요 기술
github
prometheus
AWS RDS
AWS ECS
Docker
Postgres
i18next
Linear.app
MongoDB
NodeJS
Firebase
React
HAProxy
grafana
redis
React Native
AWS S3
Prisma
Nest.js
Google AdMob
Figma
Git
Github Actions
프로그래밍 언어
Javascript
Typescript
Related