[Code 개선] #18. [Async] 세션 의존성 제거를 위한 JobService 비즈니스 로직 구현 #28

Open
opened 2026-03-05 11:56:38 +09:00 by Kyeongmin · 0 comments
Owner

1. 목표

라우트 핸들러와 DB 모델 사이의 가교 역할을 하는 JobService를 구현하여, 세션 기반의 데이터 관리를 DB 기반으로 완전히 대체합니다.

2. 상세 원인 및 배경

  • 현재 생성된 HTML이 flask.session에 담겨 있어 서버 간 공유가 불가능하고 메모리 낭비가 심합니다.
  • 데이터 처리 로직(CRUD)을 서비스 계층으로 캡슐화하여 코드 재사용성을 높이고 app.py를 가볍게 유지해야 합니다.

Original: Kyeongmin/test#48

### 1. 목표 라우트 핸들러와 DB 모델 사이의 가교 역할을 하는 `JobService`를 구현하여, 세션 기반의 데이터 관리를 DB 기반으로 완전히 대체합니다. ### 2. 상세 원인 및 배경 - 현재 생성된 HTML이 `flask.session`에 담겨 있어 서버 간 공유가 불가능하고 메모리 낭비가 심합니다. - 데이터 처리 로직(CRUD)을 서비스 계층으로 캡슐화하여 코드 재사용성을 높이고 `app.py`를 가볍게 유지해야 합니다. --- *Original: Kyeongmin/test#48*
Kyeongmin added this to the [Code 개선] 필요 시 나중에 진행 milestone 2026-03-05 12:30:00 +09:00
Kyeongmin added this to the [Code 개선] 필요 시 나중에 진행 project 2026-03-05 12:34:21 +09:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kyeongmin/_Geulbeot#28