Articles
인프라, 성능 및 아키텍처 결정 등에 대한 심층 분석
Decision Records
프로젝트 개발 전반에 걸친 아키텍처 및 제품에 대한 의사결정 기록
- #021
- #020ARCHITECTURE
Cesium Viewer Lifecycle Management and Crash Prevention
cesium-utils 경로에서 빠른 페이지 전환 시 앱이 종료되는 현상 발생: 전역 변수였던 viewer 를 route 마다 할당하고, async 가드를 설정하는 등으로 해결
ADRCesiumReactWebGLcontextlifecycle - #019ARCHITECTURE
Package Build Pipeline and Type Safety in CI
웹 앱이 패키지 소스를 직접 사용하던 방식에서 빌드된 결과물을 사용하는 방식으로 전환, 이에 따른 CI 과정 업데이트
ADRBuildCIMonorepoTurborepoTypeScripttsup - #018ARCHITECTURE
RSC Directives and Bundler Limitations
분리했던 UI 패키지를 다시 웹 앱에 통합, 리액트의 directive 를 유지하지 못하는 번들러의 한계 발견
ADRArchitectureDXNext.jsRSCReactbundler - #017INFRASTRUCTURE
Automatic Type Generation for OpenAPI
Swagger/OpenAPI 사양을 따르는 API 에 대한 TypeScript 타입 생성 자동화 도입
APIDXOpenAPISwaggerTypeScriptautomation





