일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- springboot3
- spring-web
- spring scheduler
- ddd
- springcloud
- spring caching
- 개발자
- java17
- 애그리거트
- 값객체
- Spring
- 바운디드컨텍스트
- mongo
- Redis
- ifkakao
- armeria
- spring6
- Kotlin
- docker
- IDDD
- MongoDB
- MSA
- Conference
- kakao
- webframework
- 신입
- 반버논
- springboot
- zuul
- Pay
- Today
- Total
목록분류 전체보기 (67)
Easy Understanding
초보 주의 예전 개발 경험이 적을 때 작성한 거라서 지금 저의 시점으로 보니 너무 도움이 안 되는 글이네요... 솔직히 지우고 싶으나 풋풋함을 기억하기 위해서 남겨둡니다. (심지어 지금 결제 도메인 개발 중이라 더 부끄러움) 프로젝트 개요 사실 이렇게 모듈로 나눠서 서비스를 구성했지만 아직까지는 나눈 의미를 크게 찾기는 힘듭니다. 왜냐하면 이번 결제 시스템은 말 그대로 결제 하나의 기능만 처리하기 때문입니다. 그래서 이번 시스템은 단일 컨트롤러와 단일 서비스 클래스를 가진 정말 간단한 클래스가 될 것입니다. 결제 시스템 동작 순서 제가 생각한 결제 시스템 동작의 순서는 다음과 같습니다. 1. 여기에서 구현하지는 않지만, 바코드를 찍거나 다른 결제 시스템에서 페이 시스템에 결제를 요청하는 API 호출이 이..
초보 주의 예전 개발 경험이 적을 때 작성한 거라서 지금 저의 시점으로 보니 너무 도움이 안 되는 글이네요... 솔직히 지우고 싶으나 풋풋함을 기억하기 위해서 남겨둡니다. (심지어 지금 결제 도메인 개발 중이라 더 부끄러움) 스프링 프로젝트 구성 조회/충전 모듈은 널리 알려진 패키지 구조를 따릅니다. domain, repository, service, controller 이렇게 네 가지 패키지에 각각 필요한 코드를 작성할 것입니다. 당장 사용한 DB는 MongoDB로서, Docker를 이용해서 설치를 했습니다. Docker를 통하여 설치해주기만 하면, 스프링부트 프로젝트를 실행했을 때 자동으로 연결이 되는 마법이 일어납니다. (자주 봤지만 여전히 편리해서 놀라는 auto configure 기능..) 구현..
초보 주의 예전 개발 경험이 적을 때 작성한 거라서 지금 저의 시점으로 보니 너무 도움이 안 되는 글이네요... 솔직히 지우고 싶으나 풋풋함을 기억하기 위해서 남겨둡니다. (심지어 지금 결제 도메인 개발 중이라 더 부끄러움) What is this Project? 이번에는 제가 가지고 있는 개발에 대한 각종 기초 지식들과 기술들을 모아모아서 간단한 테스트 프로젝트를 하나 해보려고 합니다. 그 중에 제가 고른 것은 '페이 시스템'에 대한 구현입니다. 이번에 기획한 페이 시스템은 기본적으로는 그렇게 복잡한 로직을 사용하지 않습니다. 클라이언트와 서버에서는 간단한 덧셈과 뺄셈으로 이루어진 내부 작업을 수행하는 것이 대부분입니다. '결제, 충전, 송금, 조회' 딱 봐도 결제는 사용자 계좌에서 돈만 빼면 되는 로..