내용은 계속 업데이트 할 예정입니다. (개발의 이해와 취업 면접때 좋을듯)

프로젝트 구조


**# 2025.12.25 ver.

.github** 
- 이슈 템플릿
- workflows(워크플로우)

**applications**
- api
			- config
			- application - user (Facade)
			- interfaces - api (컨트롤러)
- batch
- chat

**config** 
- checkstyle
- eclipse

**cores**
- domain
			- model
				- base
				- user
			- repository
					- user
			- service
					- user
			- exception (new!)
					- user

**gradle**
	-wrapper
	
**modules**
- jpa
		- config
		- entity
			- base
			- user
		- repository
			- user

- kafka
	- config
	
- redis
	- config

**supports**
	- jackson
		- config
	- monitoring
		- interceptor

디렉토리별 어떤 역할을 하는가

1. 📂 .github

프로젝트 관리 및 자동화 영역


2. 📂 app

애플리케이션 구동 및 인프라 설정 영역 현재 여기 app 모듈안에 ApiApplication으로 서버를 띄운다.

app을 applications로 이름을 바꾼거고, 이 안에 있는 것들은 아직 안지운 것 뿐입니다.
일단은 무시해주세요

3. 📂 applications

프레젠테이션 계층 (사용자와 소통하는 곳) ← 그냥 출입문이란 소리 (controller, dto)