JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Linux

[Q&A] 강의에서 안 배운 리눅스 명령어는 어떻게 공부해야 하나요?

✅ [Q&A] 이 강의에 없는 리눅스 명령어는 어떻게 공부해야 하나요? 이 강의는 리눅스의 모든 명령어를 다룬 게 아니기 때문에 개발을 하다보면 안 배운 명령어들도 자주 만나게 된다. 이럴 때 효과적으로 공부하는 방법을 알려주겠다. 평소 개발을 공부할

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Kafka

컨슈머가 메시지를 지연 없이 잘 처리하고 있는 지 확인하는 방법 (Consumer Lag)

컨슈머가 메시지를 지연 없이 잘 처리하고 있는 지 확인하는 방법 (Consumer Lag)

컨슈머가 메시지를 지연 없이 잘 처리하고 있는 지 확인하는 방법을 알아보기 전에, 가장 먼저 Lag이라는 용어가 어떤 의미인지 정리해보자. ✅ Lag 이란? 평소에 컴퓨터가 느려지거나 버벅거리면 우리는 “렉 걸린다”라는 표현을 쓴다. 이 때, 렉이라는

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

Spring Boot에 Kafka 서버 3대를 연결해서 사용하는 방법

✅ Spring Boot에 Kafka 서버 3대를 연결해서 사용하는 방법 Producer의 코드 수정하기 Consumer 코드 수정하기 위와 같이 코드를 작성해야 여러 Kafka 서버 중 일부 서버가 중단되도 정상적으로 Kafka를 활용할 수 있다.

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

Kafka 서버는 몇 대를 운용하는 게 좋을까?

✅ Kafka 서버는 몇 대를 운용하는 게 좋을까? kafka 서버를 많이 운용할수록 시스템 전체가 중단될 확률이 줄어들기 때문에 좋기는 하나, 많은 서버를 운용하게 되면 서버 비용이 많이 나온다. 그리고 kafka 서버를 1대로 운용한다고 해서 서비

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

AWS EC2에 Kafka 설치/실행하기

AWS EC2에 Kafka 설치/실행하기

✅ AWS EC2에 Kafka 설치하기 JDK 17 설치하기 Kafka 설치 파일 다운받기 설치한 파일 압축풀기 Kafka를 실행시켰을 때 잡아먹는 메모리 크기 낮추기 swap을 활용해 메모리 늘리기 Kafka 설정 수정하기 Kafka 서버 시작하기

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

Kafka를 왜 배워야할까?

Kafka를 왜 배워야할까?

✅ Kafka를 왜 배워야할까? 최근에 Kafka를 배우려는 취준생 개발자분들이나 현업 개발자분들이 시간이 갈수록 점점 많아지고 있다. 이 분들이 Kafka를 배우려는 이유는 다음과 같다. SI/SM 회사가 아닌 서비스 기업에 취업/이직을 하기 위해서

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

Kafka의 비동기 처리로 인한 성능 이점 느껴보기

Kafka의 비동기 처리로 인한 성능 이점 느껴보기

✅ 이전 강의 복습 (Untitled) 이전 강의에서 REST API 방식은 요청을 보낸 뒤에 모든 작업이 다 처리될 때까지 기다렸다가 응답을 받는 식으로 통신을 한다고 얘기했다. 그래서 만약 이메일 발송을 처리하는 데 시간이 오래 걸린다면 사용자는

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

토픽 세부 정보 출력값 정보 해석하기 (Isr, Leader, Replicas 등)

토픽 세부 정보 출력값 정보 해석하기 (Isr, Leader, Replicas 등)

✅ 토픽 세부 정보 출력값 정보 해석하기 (Isr, Leader, Replicas, Elr 등) # 토픽 세부 정보 조회하기 $ bin/kafka-topics.sh \ --bootstrap-server localhost:9092 \ --desc

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

[실습] Spring Boot로 Kafka에서 처리에 실패한 메시지를 재시도(Retry)하도록 만들기

[실습] Spring Boot로 Kafka에서 처리에 실패한 메시지를 재시도(Retry)하도록 만들기

이전 강의에서는 Kafka를 통해 비동기적으로 이메일 발송 요청을 처리함으로써 사용자에게 빠르게 응답할 수 있다는 장점을 살펴봤다. 그러나 Consumer가 실제 작업에 실패했을 때 사용자에게 실패 여부를 전달할 수 없다는 단점이 있었다. 이번 시간에

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
Kafka

[실습] kafka 서버 총 3대 셋팅하기

[실습] kafka 서버 총 3대 셋팅하기

✅ kafka 서버 3대 셋팅하기 이전 강의에서 kafka 노드 1대(= kafka 서버 1대)만 운용하면, 이 노드 1대가 고장나는 순간 서비스에 장애가 일어난다고 얘기했다. 이걸 방지하기 위해 kafka 노드 2대를 추가적으로 연결시켜보자. 현

JSCODE 박재성JSCODE 박재성|2026. 03. 13.
«<3637383940>»