왜 코프링 시리즈 작성하다가 말았냐면... 참고하던 분 영상이 3년 전 것이라 라이브러리 버전이 맞지 않는 불상사가 많았고.. 최근의 코프링 스타일과도 달랐습니다
그리고 그동안 취업 준비를 하느라 코프링만 공부할 시간이 없었습니다
사실 아직 취업하려면 무엇을 공부해야 하는지도 모르겠고요
서탈 안하려면 대체 어떻게 해야할까요?
그냥 남들 다 하는 CS를 해야하나? 아님 Redis, Kafka, MSA 이런 기술들을 써봐야하나?
다들 추천해주는 것이 다르더라고요
그래서 그냥 제가 하고싶은거 하기로 했습니다
https://github.com/B1A4-NMM/Remotion-Server
GitHub - B1A4-NMM/Remotion-Server
Contribute to B1A4-NMM/Remotion-Server development by creating an account on GitHub.
github.com
이건 제가 참여했던 프로젝인데요 nestJS로 만들었습니다
아직 서비스 중이에요!! 서비스 링크
이걸 Kotlin + Spring으로 만들어볼 거에요
사실 저 프로젝트는 빵꾸가 난 부분이 굉장히 많습니다. 시간이 충분하지 않았거든요
테스트도 없고(!!), 순환 참조가 발생해서 대충 땜빵해놓은 코드도 있습니다
변명이라하면 뭐 딱히 할말 없지만 저도 nestJS가 처음이어서 힘들었어요
최근에 클린 아키텍처 + 테스트에 관심이 생겨서 이거도 철저히 적용해서 만들어볼 겁니다
Qdrant나 Aws Bedrock 등 외부 모듈을 많이 사용하기 때문에 분산 트랜잭션을 아웃박스 패턴으로 적용해볼게요
MSA? 흠... MSA는 딱히 쓸 필요 없지 않을까 싶네용
Redis로 캐싱도 한번 해볼라고요
그리고 플러터도 공부하고 있는데 저 서비스도 apk로 만들어보고 싶네요
애초에 서비스를 모바일 웹 전용으로 만들긴 했지만요
그럼 이제 도메인 모델부터 다시 잡으러 가야겠네요
'Spring > Kotlin' 카테고리의 다른 글
| Spring AI + Bedrock 사용해보기 (1) | 2026.01.16 |
|---|---|
| Mockmvc로 통합 테스트 시 예외 감지 (0) | 2025.12.04 |
| 서비스, API 작성 (2) | 2025.10.01 |
| 리포지토리 만들기 (0) | 2025.09.13 |
| 도메인 엔티티 작성 (0) | 2025.09.01 |