Jay's Cookbook
Menu
  • Tags
  • Categories
  • Projects
Computer Science
OS
Network
Data Structure
Algorithm
Language
Code Architecture
Python
Javascript
Typescript
Java
Backend
Backend Theory
TypeORM
Node.js
NestJS
FastAPI
Frontend
HTML/CSS
React
Next.js
Data Engineering
DE Theory
MySQL
MongoDB
Elastic
Redis
Kafka
Spark
Airflow
AI
Basic
Pytorch
NLP
Computer Vision
Data Analytics
Statistics
Pandas
Matplotlib
DevOps
Git
Docker
Kubernetes
AWS
[Backend Thoery] 배치 처리
backend
backend_theory

[Backend Thoery] 배치 처리

Jay Kim
Jay Kim 05 Jan 2024
[Backend Thoery] 실시간 통신 [Backend Thoery] 로깅

Table of Contents

  • 배치 처리
  • 배치 스케줄러
  • 배치 처리 시점
  • 배치 처리 예시
  • 배치 처리 도구
  • 참고

배치 처리

  • 일련의 작업을 모아서 특정 시점에 일괄적으로 처리하는 것을 말한다

배치 스케줄러

  • 배치 처리는 다양한 방식으로 실행될 수 있다
  • 특정 시각: ex. 03:00시
  • 특정 주기: ex. 매일, 매주
  • 특정 이벤트: ex. 푸시 명령이 발생 했을 때

배치 처리 시점

  • 사람의 개입 없이 반복적인 태스크를 처리할 수 있다
  • 배치 처리 시점을 사용자들이 적은 시간대로 설정함으로써 서버의 리소스를 최대한 활용할 수 있다

배치 처리 예시

  • 쿠폰 발행
  • 랭킹 산출
  • 상품 목록 인덱싱
  • 주기적인 정산

배치 처리 도구

  • Cron, Crontab
  • Airflow

참고

  • [Nest.js] 태스크 스케줄링, grace’s dev_note
[Backend Thoery] 실시간 통신 [Backend Thoery] 로깅

You may also like

See all backend_theory
12 Apr 2024 [Backend Thoery] Datetime, Timestamp, Timezone
backend
backend_theory

[Backend Thoery] Datetime, Timestamp, Timezone

10 Apr 2024 [Backend Thoery] 의존성 주입(Dependency Injection)
backend
backend_theory

[Backend Thoery] 의존성 주입(Dependency Injection)

05 Apr 2024 [Backend Thoery] 대용량 트래픽
backend
backend_theory

[Backend Thoery] 대용량 트래픽

Jay Kim

Jay Kim

Web development, data engineering for human for the Earth. I share posts, free resources and inspiration.

Rest
Lifestyle
Hobby
Hobby
Hobby
Hobby
2025 © Jay's Cookbook. Crafted & Designed by Artem Sheludko.