ㄱㄱ
[질문] 백엔드 시니어 질문받습니다
김대기(waitkim)
2023-01-08 12:58
추천 0
댓글 40
다른 게시글
-
백엔드 시니어 질문받습니다 [24][질문] 김대기(waitkim) | 23.01.08추천 0
-
코틀린이 자바보다 좋은건가요?? [2][일반] 김데기(211.36) | 23.01.07추천 0
-
백엔드 시니어 질문받습니다 [31][질문] 김대기(waitkim) | 23.01.06추천 0
-
백엔드 시니어 질문받습니다 [36][질문] 김대기(waitkim) | 23.01.06추천 0
-
쇼핑몰 포폴에서 차별점을 주고싶습니다. [3][질문] 익명(175.115) | 23.01.06추천 1
-
앱개발 할때 [3][일반] る즈ma(guswls6974) | 23.01.06추천 0
-
백엔드 시니어 질문받습니다 [35][질문] 김대기(waitkim) | 23.01.06추천 1
-
자바 제네릭스 관련 질문 답변 정리[질문] 김대기(waitkim) | 23.01.06추천 0
-
김대기는 사랑입니다[일반] 익명(122.202) | 23.01.06추천 0
-
주딱임 거니사항이 잇슴다 [3][일반] 김애기(e67ric5jiwa3) | 23.01.06추천 1
공백기에 대한 대답 중에 좋았다거나 기억에 남았던거 있나요
공백기를 신경쓰지 않아서 질문도 안해봤습니다
형님 혹시 설정문제도 여쭤봐도 되나요...? 레디스 쓸때 JpaRepository로 조회는 되는데 RedisTemplate 로 조회하믄 아무것도 안나와서요 ㅠ
그렇게 물어보면 구글 cto도 대답 못함
혹시 디버깅하면서 이런거 찾을수있나요? 디버깅을 제가 거의 안해봐서
거의 모든 문제는 디버깅으로 찾을 수 있습니다만, 저 말고 그렇게 찾아내는 사람은 아직 한번도 못봤네요 원리나 설정을 제대로 공부하는걸 추천합니다
감사합니다 형님 공부하면서 찾아봐야겠어요
샤딩에대해서 대충읽어서 제대로 이해한 상태가아닌데... 레디스 샤딩할때 로직이 쓰기는 20개 종류의 항목을 받아와서 20개 각각 쓰고, 읽을때는 한 항목만 읽는다면 샤딩했을때 어떤 향상을 기대할수있을까요?
20가지를 쓰는데 그중에 한 항목만 읽을거면 샤딩을 왜하노
죄송함당 제대로 안세어봐서 예시로알려드렸어요 자세히 알려드리면 항목개수는 200개 가량에 한 항목이 7200개로 유지될 예정입니다. 한 요청당 300개씩 정렬해서 내보낼거에요
읽기를 한군데서만 하는데 샤딩으로 뭐가 향상되진 않죠
ㅇㅎ.. 알겠습니다
요즘 신입 포폴로 뭐가 제일 많이 보이나요
양산형 crud 인증 서버 채팅 서버
채팅 서버 포폴은 db에 메세지 처리기 다는거 말고 차별화할게 있음?
원리 딥다이브
메시지 처리 트러블슈팅 학습
안녕하세요 신입으로 스프링부트 어떤 포폴 뽑는게 제일 괜찮을까요
주제는 알아서 하시고요 대용량과 동시성에 대응 가능한거로 만드세요
감사합니다
2~3년차 경력직 이직할때 포폴 중요할까요 ???
아니오
진지하게 오늘 저녁에 먹을 치킨 추천해주세요
kfc 블랙라벨
kfc 근처에 없는데 맘터로 해야겠네요 ㅜㅜ
국비 수료 후 지난달에 입사한 신입 개발자입니다. 공공기간 SM을 하고 있는데요. 서버 모니터링도 겸하고 있습니다. 파견지에서 1년간 근무 후 본사 복귀하는데요. 이 1년 동안 무엇을 다지면 좋을까요? 지금 유닉스 공부하고 있습니다.
부족하다 느끼는 부분을 알려주세요
데이터 관리실에서 기관 직원과 같이 일하고 있습니다. 입사 3주차 때 기관 직원께서 주민번호를 입력하면 최신 사진이 나오는 기능을 추가해달라 해서 소스코드를 분석하고 있는데요. 웬걸 2000년대 초반에 작성된 코드로 되어있어요. 기술은 jsp, 자바스크립트, servlet으로 이뤄졌는데. 데이터를 가져올 때 jsp나 서블렛을 이용하지 않고 전부 다 자스로 하더라고요. 자스는 프론트 기초로만 공부했는데 자스로 데이터를 가져오는 경로를 파악 중인데 여간 만만치 않더라고요. 이 부분에서 많이 부족함을 느끼고 있는데요. 데이터를 가져오는 경로만 알면 기능 구현은 금방 끝낼 것 같은데 쉽지가 않습니다. 눈치도 보이고요.
일단 현재 필요한 실무 기술을 익혀서 업무 시간을 좀 단축하고, 기초부터 다시 공부해야할 것 같네요 말해준 것 만으로는 상황 추론이 어려워서, 오카방에서 봅시다 링크 줄게요
https://open.kakao.com/o/s13NHEQe
고성능 채팅서버만들 때 메시지 브로커로 only redis만 쓰나여 아니면 kafka같은 것도 쓰까나요? 텔그처럼 동접 20만되는 채팅방은 어캐 만드나여 좋은 키워드 알려주심 찾아보겠습니다.
채팅용 메시지 브로커로 redis랑 kafka랑 둘다 쓰는데, 각각 차이가 있습니다. 이거 면접 질문으로도 나오니까 차이점 알아보세요
동접 20만 되는 채팅방은 제게 물어보시면 안될 것 같고.. 그쪽 분야 전문가에게 물어봐야되지 않을까요 ㅋㅋ 즉석에서 고민을 좀 해보자면, 메시지 프로듀서/브로커/컨슈머가 스케일 아웃 가능한 구조여야될 것 같고.. 클라이언트에서 메시지 수신할때 어떤 방식으로 수신할지 고민이 필요해보이네요 20만이 웹소켓으로 연결해도 괜찮을지, 다른 방식을 써야할지 등등
참고로 유튜브가 채팅 데이터를 polling으로 가져옵니다
감사합니다 형님 redis kafka 차이점 다시 공부해서 질문하러 올게여
jwt 탈취 방지/대응 방법이 뭐가 있나요? payload에 버전정보넣기, 인증서 교체, refreshToken 쓰기 정도 생각나는데 이거 말고 더 있을까요
jwt 어디다 저장할건데요?
토큰 방식을 쓰는 가장 큰 목적이 세션 접근 없이 stateless하게 인증하기 위함이라 브라우저 쿠키에다가 저장하는게 일반적인 구현인 걸로 알고있어요 refreshToken쓰는 경우는 accessToken는 쿠키에다 저장하고 refresh는 세션에다가 저장하구요 브라우저 쿠키가 뚫리거나 맨인더미들같은 것 때문에 토큰이 모조리 유출된다면 그 인증된 토큰을 강제로 만료시켜야 되는데 이걸 현업에서는 주로 어떻게 구현하는지 궁금해요
강제 만료는 리프레시 토큰을 강제로 만료시키는 것 외에는 다른 방법이 없습니다 액세스 토큰은 만료시킬 수 없습니다 쿠키에 저장하고 ui 있으면 xss csrf도 조심하세요