채식을 시작한 이유

2020년 초부터 식단을 채식으로 바꿨는데 다른 사람들에게 “나 이제 채식해“ 라고 말했을 때 반드시 “왜 갑자기?” 라는 질문을 여러번 받았기에 이후에 조금 더 설득력있게 대답하기 위해 글로 남겨본다. 계기는 비욘드미트 …

아치유닛(ArchUnit) 테스트

아치유닛(ArchUnit)을 사용하는 이유 “두 패키지 사이에 순환 참조(Circular Dependency)가 존재합니다. 변경이 필요해요.” “@SpringBootTest 어노테이션을 사용하는 통합 테스트 코드는 test 폴더가 아니라 integration-test 폴더에 위치해야합니다.” “Service 레이어는 Controller와 Model 패키지 에서만 …

유용한 애자일 의식들 (Agile Rituals)

이전 아틀리시안 취업 후기에서 짧게 언급했지만 아틀리시안에서는 애자일 관련된 미팅을 할 때 사용하는 여러가지 템플릿들이 존재한다. 보통 애자일 의식(ritual, ceremony)이라고 하면 스프린트 플래닝, 데일리 스크럼, 회고 등을 떠올리는데 그 외에도 …

Renovate로 의존성 관리

MSA에서 의존성 관리 MSA에서 라이브러리 업데이트는 꼭 해야 하지만 잊기 쉬운 특성을 가진다. 이는 손씻기나 양치질등과 닮아 있다. 열심히 해도 티가 안난다. 문제가 생기기 전까진! 백엔드 개발자의 백미는 자동화를 통해 …

RxJS merge operator

onErrorDropped explained

웹플럭스나 리액티브로 서비스를 개발하고 있다면 로그에서 onErrorDropped 메시지를 보게될 확률이 높다.  리액티브 애플리케이션을 사용하는 주된 이유는 높은 동시성을 달성하기 위한 것인데 동시성이 높아져 비동기로 여러 장소에서 데이터를 수신하는 경우 해당 …

메르카리 이미지

한국에도 있었으면 좋겠다 – 메르카리, 라쿠마

어느 나라에서나 중고거래를 위한 서비스들은 존재한다. 미국의 Craiglist, 영국이나 호주에서는 Gumtree 한국에서는 중고나라, 번개장터등. 하지만 일본의 중고거래 서비스는 일본사람들의 특수한 국민성과 맞물려 조금 다른 양상을 나타낸다. 모바일 시대 이전의 중고 …

한국에도 있었으면 좋겠다 – 이키나리 스테이크

이키나리 스테이크는 이치노세 쿠니오(一瀬邦夫) 사장이 2013년에 런칭한 서서먹는 스테이크집으로 10년사이에 많은 성장을 한 회사다. 관련기사 가격대는 주로 점심 1,500엔 부터 시작해 저녁 5,000엔 정도까지 역시나 스테이크 치고는 저렴한 가격대를 형성한다.  …