지금 포트폴리오로 대학교 때 한 프로젝트 하나가지고 Kafka, SSE, 비동기 처리 같은 구조를 붙이고 있음
근데 궁금한 게 해당 사이트에 그렇게 막 트래픽이 많은 편도 아닌데
카프카를 쓴다던가 불필요한데 왜 사용했지 이런 느낌? (근데 후에 트래픽 많아질 때를 대비해서 만들긴 함)
트래픽도 없는데 Kafka?
필요 없는 기술로 CV만 부풀린 거 아님?
설계 근거 없이 유행 기술 다 넣은 거 아닌가?
면접관이 딱 봤을 때 기술 과잉으로 보이지 않을까?
과한 설계로 보일지,
아니면 고민 흔적으로 괜찮게 보일지 이게 고민이네..
덕지덕지라는 느낌이 든 건 결국 목적이나 근거 및 필요성 크게 느끼지 못한 상태에서 만들어서 그렇게 이야기하는 거 아닐까 하는 생각이 드는데 넌 어때
맞아요 솔직히 너무 공부를 얇게 해서 그런 근거나 필요성 이런게 크게 느끼지 못하는 것 같습니다
Kafka 쓰는 이유를 모르네 제대로된 이유를 모르고 쓰면 면접 탈락이지
아 그렇군요.. 확실히 Kafka 대해 알지를 못했습니다.. 그 AI서버는 FastAPI로 하거든요 근데 그게 오래걸려요 이제 SpringBoot에서 요청을 하는데 요청 스레드가 고갈이 되는 문제가 될 수 있을 거 같아서 이제 카프카를 이용해서 비동기 이벤트로 분리하는 것을 위하여 사용하였습니다 또한 FastAPI 두대 운영해서 파티션으로 병렬 처리로 만들었습니다.. 트래픽 대비가 아니라 요청 처리 시간이 길어 비동기 처리로 분리하였다가 맞았네요.. 다시 한번 공부하게 되는 계기가 되었습니다. 감사합니다..
카프카가 뭔지도 모르는 것 같은데 트래픽 많아질 땔 대비하는데 왜 카프카를 씀? 트래픽 많아지면 다들 카프카 쓰냐? - dc App
아.. 확실히 카프카가 잘 몰랐던 것 같습니다. 너무 신기술에만 목매단것 같습니다 그래서 덕지덕지라는 생각이 들었던 것 같습니다.
너 데이터 많아야 5만건따리 검색속도 늘리겠다 elasticsaerch. 쓰고 인덱싱 핫 웜 콜드 나눠서 하는거 어케생각함?
솔직히 지금 서술하신 기술은 잘 모릅니다. 아직 DB 기반 검색 구조는 잘 몰라서 공부가 더 필요하겠네요. 덕분에 방향을 잡았습니다. 감사합니다
메세지 브로커가 뭔지 다시 공부하고와라 - dc App
네 알겠습니다..
트래픽이 많아지면 스케일아웃을 해야하지않나요 ?
가장 편한 방법이지만 포폴로 쓸 순 없는