MASKUN's DOCUMENT

불필요한 기술을 쓰지 않는 기술

기능을 개발하다보면 미래를 생각하게 된다. 내가 적용한 기술이 향후 사용자가 늘고 트래픽이 증가했을 때 잘 견딜 수 있을지에 대한 염려가 들때가 많다. 보편적으로 아직 불필요한 기술을 적용하여 개발속도를 늦추고 유지보수가 어렵게 하는 것을 기술지향적인 개발이라고 일컫는다. 그리고 그 대척점에 있는 것을 고객지향적인 개발이라고 일컫는데, 이는 가능한...

개인정보처리방침 (Privacy Policy) - 사이트 제외 검색 도우미

개인정보처리방침 (Privacy Policy) - 사이트 제외 검색 도우미 시행일: 2025년 5월 17일 본 개인정보처리방침은 “사이트 제외 검색 도우미” (이하 “확장 프로그램”)가 사용자의 개인정보를 어떻게 수집, 사용, 보호하는지에 대해 설명합니다. 확장 프로그램을 설치하고 사용함으로써 귀하는 본 개인정보처리방침에 동의하는 것으로 간주됩니다...

도메인 경계에 따라 엔티티를 의도적으로 분리하는 예시

출처가 정확히 기억나지 않지만 어느 금융 시스템이 있었다고 한다. 그 금융 시스템은 엔티티 간의 결합도가 높았고 비지니스가 성장함에 따라 하나의 엔티티에서 여러 역할를 동시에 수행하게 되는 등 유지보수에 문제가 있었다고 한다. 하나의 애그리거트가 수많은 하위 애그리거트를 관리하는 것을 넘어서 애그리거트 루트간의 상하관계도 존재했을 것이다. 아무튼 그 ...

2025년 2월 개발 회고

소감 시간이 무척 빠르다. 올해 2월은 예상보다 추웠고 흐린 날이 많았다. 특별히 기온이 영하이면서도 습기가 가득한 날이 종종 있었는데 그런 음산한 날씨 탓에 기분이 좋지 못한 때가 있었다. 나는 날씨에 영향을 많이 받는 것 같다. 날씨가 좋은 곳에서 살고 싶다는 생각을 한다. 그래서 호주나 캘리포니아 같은 곳에서 개발자로 일하고 싶다. 회사가 끝나자...

2025년 1월 개발 회고

사내 개발자 스터디에 대한 고민 사내 개발자 스터디를 작년 11월부터 하고 있지만 1인 스터디화 되고 있다. 내가 발표자료 작성하고 발표영상 녹화해서 공유하고 있다. 개발자 스터디의 템포 낮추기 개발자 스터디의 템포가 조금 빠른 것 같아서 3주마다 한번 하던 것을 1달에 한번으로 바꾸었다. 발표 영상을 비 의무화하였다. 강도를 낮추고 진입난도를 낮추...

제대로 다루지 못한 예외를 핸들링하기

부족한 점 깨닫기 스프링부트는 웹의 기본설정으로 잡히지 못한 예외가 발생하면 요청 헤더에 따라 HTML 또는 JSON 형식으로 예외에 대한 내용을 응답한다. 아마 이런 기본 설정은 API를 디버깅 할때 쉽게 서버측에서 발생한 예외에 대한 내용을 파악할 수 있어서 기본 설정으로 둔 것 같다. 내가 담당하는 API 서버의 코드도 예외가 발생하면 지금까지...

Trending Tags