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
MySQL

인덱스(Index)란?

인덱스(Index)란?

✅ 인덱스(Index)란? 인덱스의 정의를 찾아보면 아래와 같다. 인덱스(Index)는 데이터베이스 테이블에 대한 검색 성능의 속도를 높여주는 자료 구조를 뜻한다. 위의 정의보다는 아래의 의미로 인덱스를 기억하자. 그래야 훨씬 직관적으로 이해하기가 쉽

JSCODE 박재성JSCODE 박재성|2026. 03. 24.
MySQL

제약 조건을 추가하면 자동으로 생성되는 인덱스 (UNIQUE)

제약 조건을 추가하면 자동으로 생성되는 인덱스 (UNIQUE)

✅ UNIQUE 제약 조건을 추가하면 자동으로 인덱스가 생성된다. MySQL은 UNIQUE 제약 조건을 추가하면 자동으로 인덱스가 생성된다. 확인해보자. 테이블 생성 인덱스 확인하기 이런 특징 때문에 UNIQUE 특징으로 인해 생성되는 인덱스를 보고

JSCODE 박재성JSCODE 박재성|2026. 03. 24.
MySQL

성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심

성능 개선을 위한 MySQL 구조 파악 / SQL 튜닝의 핵심

MySQL 구조는 왜 갑자기 파악하나요? → 어떤 부분에서 MySQL의 성능을 많이 잡아 먹는지, 어떤 요인이 주로 문제를 일으키는 지 파악할 수 있어야 한다. 그 원인을 파악하기 위해서는 MySQL 구조를 알아야만 한다. ✅ MySQL의 아키텍처 M

JSCODE 박재성JSCODE 박재성|2026. 03. 24.
MySQL

신입 백엔드 면접에서 자주 물어보는 ‘DB 성능 최적화’ 경험?!

✅ 신입 백엔드 개발자 면접에 종종 등장하는 ‘DB 성능 최적화 경험’ MySQL과 같은 DB를 개인 프로젝트나 토이 프로젝트에서 사용할 때는 DB 성능이 느려지는 경우가 거의 없다. 하지만 실제 현업에서 DB를 사용하다보면 성능이 느려지는 경우를 꼭

JSCODE 박재성JSCODE 박재성|2026. 03. 24.
MySQL

DB 성능 개선할 때 ‘SQL 튜닝’을 가장 먼저 해야 하는 이유 (vs 스케일업, 레플리케이션, 샤딩, 캐싱)

✅ DB 성능을 개선하는 방법 DB에 부하가 걸렸을 때 성능을 개선하는 방법은 다양하다. (아래 용어가 뭔지 몰라도 상관없다. ‘여러가지 방식으로 DB 성능을 개선할 수 있구나’ 정도로 알고 넘어가자.) SQL 튜닝 캐싱 서버 활용 (Redis 등)

JSCODE 박재성JSCODE 박재성|2026. 03. 24.
Vercel

Vercel에서 환경변수 설정하기

Vercel에서 환경변수 설정하기

1. 환경변수를 설정하고자 하는 프로젝트에 들어가기 2. 환경변수 설정 페이지에 들어가기 3. 환경변수 설정하기 4. 환경변수 잘 추가됐는 지 확인하기 환경변수 설정하는 페이지의 하단 부분에서 등록된 환경변수를 확인할 수 있다.

JSCODE 박재성JSCODE 박재성|2026. 03. 18.
Docker

[실습] AWS EC2에 Docker + Spring Boot 배포하기

[실습] AWS EC2에 Docker + Spring Boot 배포하기

AWS EC2에 Spring Boot 프로젝트만 배포를 해야하는 상황이라고 가정하자. ✅ Docker CLI로 배포하기 로컬 환경에서 프로젝트 셋팅 간단한 코드 작성 Dockerfile 작성하기 Spring Boot 프로젝트 빌드하기 AWS EC2에서

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

Ubuntu에서 Docker, Docker Compose 설치하기

✅ Ubuntu에서 Docker, Docker Compose 설치하기 $ sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl software

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

[실습] AWS EC2에 Docker + Spring Boot, MySQL, Redis 배포하기

Untitled 위 구성(Spring Boot)에서 MySQL과 Redis를 같이 한 번에 배포해야 하는 상황이라고 가정하자. AWS EC2라고 해서 지금까지 배운 내용과 크게 다를 건 없다. compose.yml에 MySQL, Redis의 내용만

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
Docker

[실습] AWS ECR(Elastic Container Registry) 사용해보기

[실습] AWS ECR(Elastic Container Registry) 사용해보기

✅ AWS CLI 설치 [맥(Mac OS)] $ brew install awscli $ aws --version # 잘 출력된다면 정상 설치된 상태 [윈도우(Windows)] 이 링크(https://awscli.amazonaws.com/AWSCLIV2

JSCODE 박재성JSCODE 박재성|2026. 03. 22.
«<7172737475>»