강의

멘토링

커뮤니티

NEW
개발 · 프로그래밍

/

알고리즘 · 자료구조

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

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

(4.8) 수강평 12개

수강생 630명

난이도 입문

수강기한 무제한

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

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

4.8

5.0

에이미

82% 수강 후 작성

단순히 명령어를 입력하는걸 넘어서서 실질적인 인프라 환경에 따른 주의해야하는 부분들과 해시슬롯 관점까지... 그냥 단순한 코더가 아닌 진짜 개발자라는게 뭔지 그리고 Redis에서 진짜 개발자는 어떤 부분을 알아야하는지 알려주는 강의라고 생각합니다. 개인적으로 이 강의에서 배울게없다라고 하는건 진짜 아닌거 같아요. 저는 배우는 내용들이 많았다고 생각합니다. (단순한 명령어 관점이 아니라 현실적인 관점에서) 그냥 코더가 아닌 개발자는 무엇을 고민하는지 알게되었습니다. 감사합니다.

5.0

02년생 개발자

86% 수강 후 작성

설 기념으로 한번 결제해서 봤는데 생각보다 많이 배웠습니다. 이게 진짜 실력있는 개발자였군요.... 많이 부끄럽네요 ㅠㅠ 감사합니다!!

5.0

warna

86% 수강 후 작성

설 특집으로 해서 강의 만들어주셨길래 바로 결제하고 봤습니다!! 공유자님 강의를 자주 보는 편인데 볼떄마다 정말 좋은 내용으로 핵심만 다루시는거 같아요!! 이번 강의도 현실적으로 많은 내용을 배우고 기본을 탄탄하게 잡을 수 있는 강의라고 생각합니다. 1. 실습을 거의 대부분으로 진행하신다. - 이론도 다 설명해주시는데, 그에따라서 실습이 전혀 부족하지 않고 오히려 실습이 더 많다고 생각을 했습니다. 2. 내용을 딱 간결하고 현실적으로만 알려주신다. - 거추장스러운 내용없고 현실적으로 사용하는 방법과 패턴을 알 수 있었습니다. 3. Redis에만 딱 집중한다. - 단점이자 장점이 될 수도 있는데, 단순히 Redis라는 서비스를 배우고싶다면 진짜 이 강의만큼 좋은건 없다고 생각합니다. 다음 강의도 기대하도록 할게요 좋은 강의 만들어주셔서 감사합니다!!

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

  • 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를 이해하고 싶은 개발자

안녕하세요
입니다.

7,441

수강생

460

수강평

142

답변

4.7

강의 평점

24

강의

자기 소개

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

 

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

 

지식공유자 경력

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

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

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

 

인터뷰 이력

기타 문의

  • unduck2022@gmail.com

커리큘럼

전체

28개 ∙ (7시간 21분)

해당 강의에서 제공:

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

수강평

전체

12개

4.8

12개의 수강평

  • warna님의 프로필 이미지
    warna

    수강평 5

    평균 평점 5.0

    5

    86% 수강 후 작성

    설 특집으로 해서 강의 만들어주셨길래 바로 결제하고 봤습니다!! 공유자님 강의를 자주 보는 편인데 볼떄마다 정말 좋은 내용으로 핵심만 다루시는거 같아요!! 이번 강의도 현실적으로 많은 내용을 배우고 기본을 탄탄하게 잡을 수 있는 강의라고 생각합니다. 1. 실습을 거의 대부분으로 진행하신다. - 이론도 다 설명해주시는데, 그에따라서 실습이 전혀 부족하지 않고 오히려 실습이 더 많다고 생각을 했습니다. 2. 내용을 딱 간결하고 현실적으로만 알려주신다. - 거추장스러운 내용없고 현실적으로 사용하는 방법과 패턴을 알 수 있었습니다. 3. Redis에만 딱 집중한다. - 단점이자 장점이 될 수도 있는데, 단순히 Redis라는 서비스를 배우고싶다면 진짜 이 강의만큼 좋은건 없다고 생각합니다. 다음 강의도 기대하도록 할게요 좋은 강의 만들어주셔서 감사합니다!!

    • Hong
      지식공유자

      안녕하세요 wrana님 정성스럽게 평 남겨주셔서 감사합니다!! 말씀해주신 부분처럼 최대한 현실적이고 실무적인 관점으로 접근하고자 노력했으니 앞으로도 많은 관심 부탁드립니다. 늦었지만 새해 복 많이 받으시고 건강하세요!! 감사합니다!

  • 박용우님의 프로필 이미지
    박용우

    수강평 2

    평균 평점 5.0

    5

    61% 수강 후 작성

    • 이병석님의 프로필 이미지
      이병석

      수강평 7

      평균 평점 5.0

      5

      71% 수강 후 작성

      Redis는 이렇게 사용하는구나... 라는걸 새삼 느끼게 되는 강의였습니다. 상황이나 트래픽 유형에 따른 Redis 활용법이나 아키텍처 관점에서의 현실적인 상황 예시를 들어가면서 다뤄주시는게 너무 좋았습니다.

      • Hong
        지식공유자

        안녕하세요 이병석님 좋은 평 감사합니다!! 실무적인 관점이 아닌 내용은 큰 의미가 없다고 생각해요 ㅎㅎ 잘 전달이 된거 같아서 뿌듯하네요. 좋은 하루 보내세요!

    • 부스타님의 프로필 이미지
      부스타

      수강평 5

      평균 평점 5.0

      5

      93% 수강 후 작성

      기본적인 사용법도 중요하지만 그보다 더 중요한 부분에 대해서 알려주는 내용이라고 생각합니다. 익숙한 개념도 있지만 전체적인 시스템 관점에서 다양한 논점을 제안해주네요. 공유자님 다른 강의도 거의 다 구매해서 보는 중인데, 인상깊게 잘 봤습니다.

      • Hong
        지식공유자

        안녕하세요 부스타님 평 남겨주셔서 감사합니다. 큰 그림은 어떤 관점에서 그릴 수 있는지 많이 배워가셨기를 바라겠습니다. 좋은 하루 보내세요!

    • 릴뽀이_!님의 프로필 이미지
      릴뽀이_!

      수강평 7

      평균 평점 5.0

      5

      89% 수강 후 작성

      어렵지 않게 잘 풀어서 설명해주시 실습이 정말 굉장히 많은 강의입니다. 긴 시간이라면 긴 시간이겠지만, Redis라는 서비스 하나 배우는데 있어서 정말 중요한 부분에 대해서 핵심만 집어서 설명해주시는 좋은 내용이였습니다.

      • Hong
        지식공유자

        안녕하세요 릴뽀이님 좋은 평 남겨주셔서 감사합니다. 최대한 핵심만 다루기 위해 노력했습니다!! 좋은 하루 보내세요!

    월 ₩26,400

    5개월 할부 시

    ₩132,000

    Hong님의 다른 강의

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

    비슷한 강의

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