개발

TCA 도입기

최근 출시된 'EVPedia' 앱 개발 과정에서 초기 구조는 모듈화된 기능들을 활용해 간소화되어 있었으나, 시간이 지나면서 앱에 종속적인 기능들이 증가하고, 복잡성이 커졌습니다. 이에 따라 리팩토링 원칙을 적용하여 앱의 내부 구조를 개선하는 과정에 대해 공유합니다.

스프링 타임리프 + HTMX

PKI 시스템은 암호/정보보안과 관련된 시스템이기 때문에 백엔드의 기술적 복잡성이 매우 높습니다. 반면, 인증서를 발행하는 것이 중심인 시스템이기 때문에 프론트엔드 페이지(어드민 페이지)에 대한 요구사항은 상대적으로 적습니다. 안정적인 시스템을 유지하기 위해 사용하던 스프링 타임리프 구성에 HTMX를 연결하는 방식을 시도해 보았습니다.

Episode

00:00:00 00:00:00