가끔 기술적인 질문들 내가 궁금해서 물어보는데
예를들어 msa써서 서비스 단위로 나누는 이유
물어보면
내가 알고있는건 서비스마다 독립적으로 운영해서
어떤서비스는 spring으로 구현해도되고
어떤서비스는 python으로 구현해도되고
백엔드를 서비스 구조로 확장성 있게 쪼개서 중간에 api gateway둬서 필요한 데이터를 클라이언트에게 주는걸로 아는데
이게 맞나요? 하면
쿠버네티스 어쩌고 저쩌고 하면서 자꾸 내가 너보다 더 안다 라는식으로 대답함.
나는 기술 사용 목적을 물어본건데 왜 저렇게 대답하는지 이해가 안감. 내가 쿠버네티스를 물어본게 아닌데
그냥 왜 그런 아키텍쳐를 요즘 쓰냐 물어본건데
쿠버네티스는 내부적으로 아키텍처 설계 구현할때 잘 처리하면 될 문제고
사용목적 큰 흐름 물어본건데

회사의 백엔드 빌드구조가 어떻게 되있냐? 물어봐도
학교에서 혹시 배우지 않으셨어요? 하면서
자바는 빌드하면 클래스패스가 생겨서 어쩌고저쩌고 식으로 기초 책에서나 나올법할 얘기를 함.
나는 회사 백엔드가 서로 여러 프로젝트를 의존성있게 빌드하는거 같이 폴더구조가 되있길래,
혹시 전반적인 빌드 흐름 알면 알려달라고 한건데

내가 쿠버네티스 내부구조를 모르는것도 아니고
뭔가 물어보면 자꾸 이건 좀 복잡한데~하면서 백엔드는 내부적으로 뭐 복잡하다는 식으로만 얘기함

그래서 백엔드 개발자랑 별 할말이 없어서 말하고 싶지도 않아서 요즘엔 기술 얘기 안함.