Pingu
영차영차! Backend

아키텍처” 태그의 포스트

(3개)

멀티테넌시 LMS 서비스 구축: Organization Subdomain 기반 아키텍처

멀티테넌시 LMS 서비스를 구축하면서 Organization Subdomain 기반 라우팅과 도메인 설계를 통해 각 조직의 데이터를 안전하게 격리하는 아키텍처를 구현했습니다. OrganizationIdArgumentResolver를 통한 자동 OrganizationId 추출과 Shared Database 전략을 중심으로 설명합니다.

2026. 1. 25.
읽기 →
멀티테넌시
LMS
아키텍처
Subdomain
Spring Boot
Kotlin
도메인 설계

설문조사 폼 임시저장 기능 구현하기: SQLite와 MongoDB 하이브리드 아키텍처 (1)

설문조사용 폼 서비스에 임시저장 기능을 개발하며, MongoDB의 NoSQL 기반 대량 JSON 데이터 관리 방식이 고속·고빈도 데이터 송수신 요구사항에 적합하지 않음을 발견했습니다. 이 글에서는 이를 해결하기 위한 설계 과정과 아키텍처를 소개합니다.

2026. 1. 21.
읽기 →
임시저장
SQLite
MongoDB
Nestjs
아키텍처
데이터베이스
Better-SQLite3

설문조사 폼 임시저장 기능 구현하기: 전체 아키텍처 정리와 데이터 흐름 분석 (5)

임시저장 기능 고도화 연재의 마지막 글입니다. SQLite 임시 저장소, WebSocket 실시간 통신, Redis 세션 관리, MongoDB 영구 저장소, 백업 전략을 포함한 전체 아키텍처를 정리합니다.

2026. 1. 21.
읽기 →
임시저장
마무리
아키텍처