TIL
[Tip]비즈니스 로직은 무엇인가요?
친환경사과
2024. 9. 5. 21:45
🍎 현업에서 일하기 전 서버 개발을 공부할 때 주변에서 들려왔지만 정의가 되지 않아 멀게만 느껴졌던 비즈니스 로직에 대해 정의합니다.
🍏 비즈니스 로직이란
비즈니스 로직이란 개발하고 있는 서비스(애플리케이션) 내부에서만 사용되는 로직을 의미합니다.
- 클라이언트 레벨에서 애플리케이션이 실행되는 동안 발생하는 이벤트를 기록하는 로깅 프로세스는 애플리케이션의 특정 요구사항을 처리하는 로직이 아닙니다. 이는 애플리케이션이 정상적으로 동작하기 위해 필요한 기본적이고 기술적인 기능을 처리하는 General 한 로직입니다.
- 비즈니스 로직은 특정 도메인의 애플리케이션이 특정 비즈니스 요구 사항을 처리하는 로직으로 애플리케이션의 기능과 관련된 규칙 그리고 절차를 정의합니다.
- 예를 들면 온라인 쇼핑몰의 주문 처리, 할인 정책 적용, 세금 계산 등의 요구사항을 들 수 있으며 비즈니스 로직은 사용자의 요구 사항을 만족시키며 도메인에 따라 다르게 정의될 수 있습니다.