기술을 쓰는 개발자에서, 선택의 이유를 설명하는 개발자로루프팩 3기를 마치며서론. 나는 왜 다시 배우기로 했을까돌아보면 저는 늘 기술 가까이에 있었습니다.백엔드 개발자로서 기능을 만들고, 운영 이슈를 해결하고, 장애를 마주하고, 다시 구조를 손보는 일을 반복해 왔습니다. 실무 안에서 많은 것을 배웠고, 그만큼 익숙해진 기술도 많았습니다. 그런데 어느 순간부터 아주 선명하게 느껴지는 한계가 있었습니다. “써본 적은 있는데, 정말 설명할 수 있는가?”이직을 준비하면서 그 질문이 더 크게 다가왔습니다.왜 이 구조를 선택했는지, 왜 이 트랜잭션 경계가 필요한지, 어떤 기준으로 동기와 비동기를 나눴는지. 막상 이런 질문 앞에 서면, 구현 경험은 분명 있는데 그것을 설계 의도와 판단 근거의 언어로 풀어내는 일은 아..