자바

모바일 A/B테스트

애플리케이션의 성능 문제는
DB, 네트워크, 메모리, CPU, GC, 스레드 등 정말 다양한 요소에 의해 결정됩니다.
하지만 실무에서 이 모든 문제를 직접 경험하기는 현실적으로 어렵고,
원인의 종류와 이해관계가 복잡하기 때문에 처음 접하는 문제들은 분석 및 해결에 상당한 시간이 필요합니다.

그럼, 경험하지 않고 어떻게 이런 것들을 잘할 수 있냐고요?
그렇기 때문에 이상민님의 성능 강의가 매우 값지다고 생각합니다.

어디에서도 듣기 힘든 다양한 인사이트와 경험을 압축시켜,
성능 문제 해결에 걸리는 시간을 단축시켜 드리겠습니다.

1년에 50개 이상의 프로젝트를 돌아다니며 얻은 지식과 노하우를 가진
국내 단 한 사람, 이상민만이 전할 수 있는 성능 이야기.


성능 문제가 발생했을 때에는 절대 추측하고 단정을 지으면 안 됩니다.
항상 도구에서 제공하는 수치와 차트를 기반하여 확인하고 판단해야 합니다.
초보자들이 가장 많이 하는 실수 중 하나는,
b 에 문제가 있는데 a 로 판단하고, 드라이브를 하게 되어 문제를 키우는 상황입니다. 
이런 잘못된 판단으로 인해 실무에서 단 10~20분만에 해결할 수 있는 문제가
3시간~4시간, 심지어 하루가 걸리는 심각한 장애가 되어버릴 수 있습니다.

이번 강의에서는 실무의 주요 성능 병목 지점을 짚어 드리고,
어떤 툴을 사용해 성능을 튜닝하고 트러블슈팅 할 지 아주 구체적인 방법을 모두 알려드립니다. 수강하시고 나면 “뭘 해야하지?”가 아니라, "이걸 확인해 봐야겠다." 라는
생각을 갖도록 도와드리겠습니다.


by. 이상민

전문가들이 추천하는
국내 성능 엔지니어링 최고 권위자, 이상민

  • 추천사 자세히 보기
    현업 개발자, 개발 리드, CTO가 기대하고 추천하는
    이상민님의 성능 엔지니어링 강의


NAVER, NHN, 삼성 SDS 등에서 성능 전문가로 활동한 성능의 神
이상민에게 배우는 성능 엔지니어링은 다릅니다.

성능 및 병목이란 무엇인지, 왜 발생하는지부터
추상적인 설명이 아닌, 현업에 바로 활용할 수 있도록
기초부터 고급 기술까지 모두 알려드립니다.

성능 저하 시 살펴야 할 주요 병목 지점부터
서비스 특성별 분석해야 할 지표 등 정말 다양한
경험을 쌓은 자만이 가질 수 있는 지식을 전달합니다.

이론만 갖고하는 강의는 누구나 할 수 있습니다.
그러나 현장의 경험이 녹아 들어 있는
실습까지 진행하는 강의는 유일합니다.

Preview

무에서 유를 창조할 수 있도록,
성능 엔지니어링 전 범위를 총망라하는 커리큘럼

성능이란 무엇인지부터, 어떤 툴을 어떻게 사용하는지, 트러블슈팅을 진행하는 방법까지 낱낱히 알려드립니다.
성능을 처음 접하는 초보 개발자라도 이 강의를 듣고 나면 프로젝트에서 한사람 몫을 하는 자신을 발견할 수 있을 것입니다.


Heritage Story

성능 전문가의 24년 치 경험을 응축시킨 진한 인사이트.
짧은 시간 동안 단 번에 나의 것으로.

Fastcampus 독점 공개. 경험하지 않으면 알 수 없는 성능 엔지니어링.
어디에서도 볼 수 없는 이상민님의 노하우를 담은 트러블슈팅 실습을 진행합니다.

*본 파트는 이상민님의 베스트셀러 도서 『자바 트러블슈팅』 전 과정을 요약 및 실습하는 과정입니다.

다양한 장애의 유형과 문제의 원인을 파악하는 방법,
그리고 트러블슈팅을 진행해야할 때 가져야 할 마음가짐까지!

여러 사례를 통해 이상민님이 현업의 지표들을 바라보는 관점을 그대로 엿볼 수 있습니다.

+ Special Contents

여기서 끝이 아닙니다.

Top-tier 이상민님의 인사이트를 통해 시야를 확장시켜 보세요!

Learning Point

추상적인 성능 엔지니어링의 개념,
현장의 경험이 녹아든 설명으로 확실히 깨우치세요!

10여건의 도서 집필 경험과 수십번의 강연을 기반해 커리큘럼을 구상했습니다.
클립 하나 장표 하나에 담긴 콘텐츠의 깊이가 다릅니다.


Learning by Doing

실무에 어떻게 적용할지 감이 잡히지 않는다면?
백문이 불여일견!

성능 튜닝의 가장 핵심인, 성능 확인과 성능 테스트 실습을 진행합니다.
본 영상을 보고나서 당장 실무에 사용할 수 있는 수준으로 낱낱히 알려드리겠습니다.


Practice 1. 성능 확인

프로파일링 툴을 운영툴로만 사용하고 계시다면, 잘못 사용하고 계신겁니다.
프로파일링 툴은 개발용 툴입니다. CPU, Memory, Thread 등을 분석할 때
유용하게 사용하며, 수치를 보고 잘못된 판단하지 않도록 어떻게 분석해야
하는지를 알려 드리겠습니다.

・사용 도구 VisualVM, Scouter, Whatap
・실습 주요 내용
- 각 도구의 설치부터 플러그인 연결 및 사용방법
- tomcat 실행, jmeter 실행 및 부하 주입 등 구체적인 성능
 확인 실습 진행
- Scouter로 얻은 수치 분석 방법의 핵심 가이드

Practice 2. 성능 테스트

성능테스트는 "왜" 해야하느냐? "언제" 해야하느냐? 가 중요합니다.
예를 들어, 서비스 오픈 하기 전에 성능을 확인할 때나 튜닝 전 후 성능 비교할 때의
테스트 방법이 다릅니다. 또한 최대한 가용한 모든 도구들을 활용하여 모니터링
해야하며, 절대 추측 하고 단정을 지으면 안 됩니다.

・사용 도구 Gatling
・실습 주요 내용
- Gatling 설치 한 후 Gatling 스크립트 작성
- Gatling 으로 부하를 주면서 APM으로 모니터링 진행

Top of Top

1년에 50개 이상의 프로젝트를 돌아다니며 얻은 지식과 노하우
국내 단 한 사람, 이상민만이 전할 수 있는 성능 이야기.

네이버와 SK Plannet, NHN 리드를 거쳐 여러 기업의 CTO를 맡은 24년차의 엔지니어

‘자바의 신’이라는 칭호가 어울리는, 국내 성능 엔지니어링 분야의 최고 전문가

“제가 알고 있는 중” , “제가 경험해 본”, ... 강의를 듣다보면, ‘저 분은 대체 얼마나 많은 프로젝트를 하신걸까?’라는 물음이 자연스럽게
떠오르실 수 있습니다. 국내에서 가장 많이 사용되는 APM 툴 Pinpoint 개발에 참여했고, Naver, NHN, SK Plannet 등 국내 유수의 기업에서
Java 기반 Enterprise 환경의 전사 성능 튜닝, 트러블슈팅, 기술 지원 활동을 펼쳤습니다. 그보다 앞서는, 삼성 SDS에서 1년에 50여개
프로젝트의 성능 테스트 및 튜닝을 지원했습니다. 그가 쌓아온 25년 간의 경력이 온전히 성능 엔지니어링과 맞닿아 있다해도 과언이 아닙니다.

10여권의 책 집필, 수 많은 기업 강연과 세미나 발표를 통해 지식을 나누어 온 ‘개발자들의 스승’

이상민님의 성능 엔지니어링 노하우는 이미 여러 책과 강연을 통해 국내 개발자들에게 소개 되었고 그 때마다 찬사를 받았습니다.
특히 네이버 개발자라면 월 2회씩 열리던 상민님의 성능 강의를 기억하시는 분이 많으실 겁니다. 여러 성능 관련 도서를 집필하면서
그의 지식은 더욱 정제되었며, 이번 The RED 강의야말로 액기스만 가득 담은 콘텐츠로 준비되었다고 볼 수 있습니다.

강사룡
[주요 경력]

• 2022 ~ 현재

문피아 / Chief Technology OfficerEngineer

• 2019 ~ 2022
Parking Cloud /Chief Technology Officer
- Scouter 모니터링 전사 지원
- Dooray 개발
- 클라우드 모니터링 시스템 개발

• 2012 ~ 2016
SK Planet / Engineer
- Jennifer 모니터링
- Pinpoint 모니터링
- 전사 기술지원

• 2009 ~ 2012
Naver / Engineer
- 자바 트러블슈팅, 자바 GC 튜닝, 성능 테스트 전문가
- 전사 성능 튜닝, 트러블슈팅, 기술지원
- Teach

• 1997 ~ 2008
삼성 SDS / Engineer
- UML, JSP&Servlet, Advanced Java
- 삼성 mySingle 개발
- 1년에 50여개 프로젝트 성능 테스트 및 튜닝 지원
[집필 및 강연 활동]

• 『자바의 신』 시리즈
자바의 신 VOL.1
- 기초 문법편
자바의 신 VOL.2
- 주요 API 응용편

• 『자바 트러블 슈팅』
• 『자바 성능 튜닝 이야기』

• 『누가 IT시장 취업에 성공하는가』

• 외부/내부 강연

- 우아한 Tech 세미나
- 개발자/운영자를 위한 자바, 성능, 모니터링 이야기
- 점핏 북 콘서트
- 개발자 취업을 위한 단계별 준비방법
- 한국 자바 개발자 컨퍼런스
- Now and Future of APM
- SpringCamp2013
- JDK8에 추가된 것들은?
- 그 외 네이버, NHN, T Academy, 삼성 등 사내 강연
To-be

본 강의를 수강한 뒤 여러분들은, 이렇게 바뀌게 됩니다.

성능을 전혀 모르는 초급 개발자에서
프로젝트에서 한 사람 몫을 하는 어엿한 개발자로 성장하게 됩니다.

개발만 잘 하는 개발자에서
프로젝트에서 자신이 개발한 서비스의 운영까지 책임질 수 있는 엔지니어로 바뀝니다.

성능 문제 발생시 살펴 보아야 할 병목 지점을 알고,
직관이 아닌 수치를 기반으로 정확한 판단을 내릴 수 있습니다.

한층 더 넓은 뷰를 가진 시니어 개발자로 거듭날 수 있습니다.

FAQ
강의를 수강하는데 필요한
사전지식이 있나요?
▫️자바에 대한 기본 지식과 리눅스 기반의 OS 에 대한 기본 지식
▫️그리고 초등학생 수준의 수학 역량만 있으면 됩니다.

물론 성능이 전혀 모르는분을 위한 성능 기초부터 진행하지만,
최소 1년 이상의 개발 경험을 갖고 있으셔야 강의에 대한
깊이 있는 이해가 가능할 것 입니다.

*본 강의는 자바 개발자가 아니더라도 성능에 관한 인사이트를 얻으실 수 있도록 JVM에 대한 설명을 포함하고 있습니다.

어떤 사람이 들으면
가장 도움이 될까요?
다음의 분들이 들으시면 좋습니다.

▫️IT 에 대해 보다 넓은 시야를 갖고 싶은 신입 및 경력 개발자,
서비스 운영자 및 관계자
▫️개발 밖에 모르는 개발자
▫️본인의 역량을 높이고 싶은 개발자, 서비스 운영자
▫️더 좋은 회사로 이직을 하고자하는 개발자, 서비스 운영자
▫️시스템 오픈 전 QA 중인 개발자 (오픈이 코앞에 있는 개발자)
▫️회사가 풍족하지 않아 모니터링 툴, 성능 테스트 툴 등을
구매해서 사용할 수 없는 개발자, 서비스 운영자



실습에서
사용하는 Tool은 무엇인가요?
▫️Java 8 이상
▫️ Scouter
▫️Gatling
전문가들이 추천하는
국내 성능 엔지니어링 최고 권위자,
이상민의 성능 엔지니어링 강의는 지금이 최저가
코스 프로모션 배너 전용입니다.
0 0시간 0 0 코스 프로모션 배너 전용입니다.
(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시
상세 커리큘럼
패스트캠퍼스

수강료.

국내 8개 카드사 12개월 무이자 할부 지원! (간편 결제 제외)

  • 삼성카드
  • 신한카드
  • 롯데카드
  • 현대카드
  • 하나카드
  • BC카드
  • KB국민은행
  • NH농협카드

※ BC카드의 경우, 비씨(페이북)을 선택하여 결제시에만 12개월 무이자 할부가 가능합니다.
(BC계열 – 우리/제일/기업/대구/경남/부산/광주/수협/전북/제주/신협)