Architeture 수정
Project Architeture
Version 1
Version 2
기존의 ETL 파이프라인 대거 수정 -> link
Flutter -> React
Version 3
크롤링 서버 수정 -> link
Version 4
Spring WebSocket, Spring Scheduler 추가 실시간성 개선 -> link
Version 5
To Do
Airflow + Kafka로 데이터 파이프라인 리팩터링스케줄러에 Celery, Rabbitmq 붙이기Spring Stomp (with React) 로 리팩터링Spring Batch(or scheduler)로 리팩터링 -> 스케줄러로 함기존의 Spring Boot API 개선 -> 좀 깊게 딥다이브 & 디테일 챙기기
ETL 파이프라인에서 데이터 처리 파이프라인 추가
원본 백업, 처리, 실시간
데이터 신뢰성 보장
데이터 중복 처리, 그 방지
(하고싶음) 기존의 추천 기능 고도화 (설문, 기타 학습 데이터 등등)
(할 수 있으려나) 데이터 기반 AI 예측 기능 추가
(시도) 카프카에서 DB, Spring Boot로 가는 경우 구현해보기
Excalidraw Plus+
Figma하는 것 같기도 하고.. 비효율적인 것 같기도 하고... 취업은 안하고 이러는 것이 맞나 싶기도 하고..
아무튼 아래 그림은 가능한 아키텍처 경우의 수다. 실제로 맞는지 모르겠고... 나름 열심히 찾아보고 수정했지만
일단 직감적으로 생각나는대로 '이거 가능하지 않나?' ,'이렇게 해도 될 것 같은데' 이런거 그냥 그린거다.
이 정도면 그래도... 7달라 뽕은 뽑은 듯 싶다.
ETC
Basic Data Pipeline
P
Logging
Monotioring
Last updated