강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

알고리즘 · 자료구조

[설 특집] 초당 500,000+건 트래픽을 처리하는 카카오 면접관의 Redis

Redis를 사용하고는 있지만 왜 그렇게 설계해야 하는지, 왜 이 패턴이 나왔는지 설명하지 못해 답답했던 경험이 있을 겁니다. 저 역시 실무와 면접관 경험을 통해 Redis를 단순한 캐시가 아니라 서비스 안정성과 확장성을 결정하는 핵심 컴포넌트로 다뤄왔습니다. 이 강의는 명령어 암기가 아닌, 실제 트래픽 환경에서 어떤 구조를 선택해야 하는지와 그 Trade-off를 제 경험을 바탕으로 풀어내며, 면접과 실무 모두에서 스스로 설명할 수 있는 기준을 만들어 드립니다.

67명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

  • Hong
이론 실습 모두
이론 실습 모두
대용량트래픽
대용량트래픽
redis
redis
실습 중심
실습 중심
javascript
javascript
이론 실습 모두
이론 실습 모두
대용량트래픽
대용량트래픽
redis
redis
실습 중심
실습 중심
javascript
javascript

수강 후 이런걸 얻을 수 있어요

  • Redis를 “쓴다”가 아니라 왜 그렇게 써야 하는지 설명할 수 있는 시야

  • 면접관 질문에 암기가 아닌 구조와 Trade-off로 답하는 실전 답변력

  • 싱글·레플리카·센티널·클러스터를 상황별로 선택할 수 있는 기준

  • 실무에서 잘못된 Redis 사용을 미리 피할 수 있는 사고 방식

  • 캐시를 넘어 Redis를 서비스 핵심 컴포넌트로 바라보는 관점

In-Memory Storage Redis 반드시 알아야할까요??

  • 아래에 있는 내용은 실제 대화 내용입니다.

😁Kakao 면접관 : Hong(가칭)아 나 하고 싶은거 생겻어.

😄Hong : 뭔데 나 이미 연차까지 반납하면서 다루고 싶은 주제들 다 찍었는데, 왜 또 나 못살게 굴어

😁 Kakao 면접관 : 너가 예전에 혼자서 Redis를 한번 다루어봤잖아?? 그것도 두개로 나눠서, 그거 나 불만족스러워 왜 이렇게밖에 다루지 못한거야?? ㅋㅋㅋㅋㅋㅋㅋ 내가 더 딥하게 알려주고 싶어

😁Kakao 면접관 : 솔직히 Redis가 Database만큼 나는 중요하다고 생각하거든?? 진짜 이거 모르는 사람 면접에서 난 절대 안뽑아... 애초에 모르는 사람도 없고

😁Kakao 면접관 : 진짜 너무나도 중요하다보니깐,,, 내가 더 짜임새있고 딥하게 알려주고 싶어 ㅋㅋㅋ 욕심이 생겼어

😄Hong : 그래... 내가 뭐 까라면 까야지... 대신 직접 정리해서 나한테 전달해 줘. 나 요즘 바빠서 시간이 진짜 없어... 실습 파일과 이론적인 내용 모두 직접 정리해줘야해

😁Kakao 면접관 : ㅋㅋㅋ 연초라서 그런가봐 알았어. 내가 직접 정리해서 전달해줄게. 좀만 기다려봐

⚡ Redis가 그렇게 중요할까요????

네. 정말 중요합니다. Redis를 사용하지 않는 회사가 있을 수는 있지만 캐싱을 사용하지 않는 회사는 없습니다. 솔직히 말해서 여러분들이 다 가고싶으신 이름있는 회사에서는 Redis를 사용하지 않는 회사가 없습니다.

Redis 어떻게 상황에 맞게 사용하지?, Redis는 어떻게 구성하지? , Redis의 다양한 패턴은 뭐가 있지?, Redis는 단순한 캐싱 서비스인가? , Redis에서 주의해야 하는 부분은 뭐지?

이렇게 생각해볼게요. 여러분들은 위에있는 질문들에 대해서 답변하실 수 있으실까요??

Redis의 사용방법은 정말 많고 그에따른 장단점을 이해해야 한다고 생각합니다. 그 시간을 여러분들은 어떻게 준비하실건가요??

면접관이 "Redis의 환경 구축 패턴들에 대해서 설명해주세요". 여러분들 설명 하실 수 있으신가요??

남들과는 다른 방식의 이해를 하고 관점을 달리하는 개발자가 되고 준비하고 싶다면, 이 강의를 꼭 확인해주세요.

같은 질문이라도 어떤 관점으로 해석하고 생각하고 말을 하는게 좋은지 여러분들이 보고있지 못하는 개념까지!! 단순하게 대답하는걸 알려드리고 싶은게 아닙니다. 단순하게 활용하는걸 알려드리고 싶은게 아닙니다.

-- Before --

Answer : 아.. 네 잠시만요.. 제가 알기로는 4가지 환경으로 구성되어 있는데, 싱글, 레플리카, 센티널, 샤딩 클러스터로 구성되어 있습니다.

  • 여러분들 이렇게 대답하실건가요??


-- After Watching lecture --

Answer : 아.. 네 잠시만요.. 제가 알기로는 4가지 환경으로 구성되어 있는데 싱글, 레플리카, 센티널, 샤딩 클러스터로 구성되어 있습니다.

싱글은 단일 인스턴스로써 메모리 한계를 해결하기 어렵고 고가용성도 보장해주지 못하기 떄문에 레플리카라는 형태의 구조가 생성이 되었고, 해당 구조에서는 단일 인스턴스의 단점을 해결해주지만, 마스터 재선정시에 수동처리라는 문제가 존재합니다. 그래서 센티널이 등장하게 되었습니다...... (이후 생략)

단순하게 달달 외워서 마주하는 면접과 코딩 테스트가 아닌, 내가 어떤 부분을 공부하고 있고 내가 이해한 내용을 토대로 설명 할 수 있는 개발자가 되기 위한 강의 입니다. 남들과는 차별되는 관점을 보고 설명 할 수 있는 개발자로 키워드리겠습니다. 🚀

⚡ Redis 잘못 사용하면 어떻게될까요??

여러분들 쿠팡에서도 Redis를 잘 이해하지 못하고 사용한 경우가 많습니다. 실제 실무에서도 이런 Redis의 사용법을 잘 모르고 있는 경우가 많다는거에요. 그럼 우리가 이 뉴스에서 무엇을 집중해야 할까요??

단순히 "아 잘못사용하기도 하는구나" 이게 아닙니다. "어 그럼 나는 잘 사용하면 최소한 실력있는 사람이 될 수 있겠네??" 이렇게 사고를 하셔야합니다.

"저는 Redis이미 다 알아요" 이런분들도 환영입니다. 반드시 배워가실 수 있는 부분이 있습니다. 없다면 만들어 드립니다. 이 강의를 보고 고려하시는 분들중에서 "Redis 모르는거 없이 다 압니다" 라고 정말 누구에게나 인정 받을 수 있는 분은 없다고 생각합니다. 이 강의를 통해 여러분들이 모르는 부분까지 더 알아가는 시간이 되면 좋겠습니다.


저희가 그 여정에 함께하겠다는 겁니다. 절대 이 강의를 쉽게 보고 넘어가지 말아주세요. 열심히 준비한만큼 여러분들은 Redis에 대해서 차별화된 관점과 사용방법을 아실 수 있을겁니다.

🚀 실제 공고는 어떤것을 요구할까요??

NAVER Cloud 서비스 BE 개발

NEXON 서버 프로그래머

KB 그룹 백엔드 개발자

간단하게 보이는 공고만 확인해도.. Redis를 요구하지 않는 직무는 없습니다. 여러분들.. Redis는 더이상 옵션이 아닌 필수입니다. 꼭 이 강의를 통해서 여러분들의 커리어를 준비해보세요.

🚀 실무에서 뛰고있는 면접관이 알려주는 내용으로 준비해보세요.

단순히 이론을 나열하는게 아니라, 실제 면접에서 자주하시는 질문을 토대로 준비하고 앞서가고 자신을 어필 할 수 있는 개발자로 성장하게 도와드리겠습니다.

Choi (Kakao)

강사님들의 이름을 클릭하여 더 자세한 이력도 확인해보세요!

12년차 백엔드 서버 개발자로 카카오에서 서버 개발도 하고 면접관으로도 활동하고 있는 Choi(약칭)라고 합니다.

Hong과는 예전에 Conference에서 연을 맺고 되었고, 강의 활동 중반부터 계속해서 함께 적극적으로 참여하면서 다양한 주제로 강의를 만든 이력이 있습니다. 이렇게 강의를 만들어가면서 다양한분들과 대화하고 소통하는것이 저의 개발자 인생에서 많은 도움이 되고 다양한 관점을 배울 수 있는 시간이라고 생각하며 더 다양한 주제를 다루기 위해 노력하고 있습니다.

속히 말하는 대기업이라는 한가지 이력이 좋은 개발자라는것을 증명하지는 않는다고 생각하지만, 최소한 일반적인 플랫폼에 비해 더 많은 트래픽과 경험을 할 수 있다고 생각합니다. 이런 부분을 항상 강의에 녹이며 알려드리도록 하겠습니다.

[現] 카카오 본사 서버 개발자

[前] 서울 4년제 컴퓨터공학 전공

⚡ AI의 발전... 개발자로써 두려우신가요??

📌 사상 최대실적 크래프톤이 인력 감원 나선 이유…'AI 퍼스트' 기업 전환

📌 SW 신입 개발자 채용 중단한 SW 전문기업…"초급 개발자 채용 77% 급감" 전망

📌 게임 디자이너 53% "AI가 내 일 대체할 것"…권고사직 사례도

기업들도 두려운만큼 더 차별화되는 시간과 경험이 필요합니다. 취업 시장이 어렵다면 그만큼 내가 더 차별화되는 사람이 되면 되는겁니다. 어렵지 않습니다. 이미 준비되어 있는 강사진이 있습니다. 이분들이 모두 알려드립니다. 여러분 당연하게도 공부는 스스로 하셔야 합니다. 하지만 그 공부를 하는데에 있어서 어떻게 공부를 할 것인지가 여러분들이 어필 할 수 있는 수준이 달라집니다.


강남의 집값은 왜 비쌀까요?? 서초의 집값은 왜 비쌀까요?? 한남동은요?? 어떤 지역에서 살고 거주하고 활동하는지에 따라서 사람의 성향이 달라지고 경험 할 수 있는 상황들이 달라집니다. 강의도 똑같습니다. 누가 알려주고 어떤 내용을 알려주는지에 따라서 듣는 분들이 어필 할 수 있고 표현 할 수 있는 기법들도 달라지고 볼 수 있는 시야도 달라지게 될 겁니다.


단순하게 풀어주지 않습니다. 꼭 필요한 부분만 공부 하실 수 있고 면접에서 99% 대답 할 수 있는 관점과 개념들을 알려드리겠습니다. 10년차 이상의 네카라쿠배 면접관이 알려주는 이 강의를 통해서 꼭 확인하세요.

node : v23.11.0

Docker : Docker version 28.0.0, build f9ced58158

OS : MacBook Air 15 (M3)

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Redis를 사용하고는 있지만, 왜 그렇게 쓰는지 설명하기 어려운 개발자

  • 면접에서 Redis 질문이 나오면 항상 얕은 답변에 그치는 개발자

  • 캐시를 단순 기능으로만 사용하고 구조·Trade-off 고민이 없는 개발자

  • 실무 환경에서 Redis 장애나 성능 이슈를 겪어봤거나 겪을까 불안한 개발자

  • 단순 암기가 아닌 면접관 관점으로 Redis를 이해하고 싶은 개발자

안녕하세요
입니다.

6,516

수강생

417

수강평

129

답변

4.7

강의 평점

24

강의

자기 소개

집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다. 제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.

 

강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.

 

지식공유자 경력

[前] 샌드박스IP 관련 블록체인 개발자

[前] 메타버스 백엔드 개발자

[] 판교에서 고여가는 서버 개발자

 

인터뷰 이력

기타 문의

  • unduck2022@gmail.com

커리큘럼

전체

28개 ∙ (7시간 21분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩31

69%

₩132,000

Hong님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!