채널톡 아이콘

PostgreSQL 중급 실무: 500만 건 아파트 거래 데이터 모델링·튜닝·분석

대용량 데이터 분석과 느린 쿼리가 어려운 학습자를 위해, 실무 경험으로 설계부터 튜닝까지 안내합니다.

(4.2) 수강평 13개

수강생 135명

난이도 초급

수강기한 무제한

새소식

3 개

  • 숀김님의 프로필 이미지

    안녕하세요, 짱구(may9noy)입니다.

    오랫동안 준비한 새 강의를 오늘 열었습니다.

    블로그 만드는 법은 10분이면 끝납니다. 문제는 3개월 뒤에도 쓰고 있느냐입니다.

    저는 8년 동안 티스토리에 글 1,211개를 썼고, 누적 방문자는 57만 명이 되었습니다. 광고를 돌리거나 품앗이를 한 적은 없어요. 대부분 검색으로 들어오신 분들입니다.

    이번 강의는 그 8년을 거꾸로 분해해서 만들었습니다. 블로그를 어떻게 만드는지보다 어떻게 멈추지 않는지를 다룹니다.

    이런 분께 추천해요

    • 기술 블로그를 시작하고 싶은데 첫 글에서 막혀 있는 분

    • 블로그를 만들어 놓고 몇 달째 방치 중인 분

    • 글은 쓰는데 아무도 안 봐서 힘이 빠진 분

    • 이직이나 포트폴리오를 위해 기술 기록을 남기고 싶은 분

    강의에서 함께 만드는 것

    • 글이 1,000개가 넘어도 버티는 카테고리 구조

    • 글감이 떨어지지 않는 수집 루틴과 "삽질 로그" 기법

    • 매번 다시 쓰는 글 템플릿과 30분 발행 워크플로우

    • 구글 서치콘솔 연동과 색인 요청 (화면 보면서 같이 합니다)

    • 번아웃 없이 이어가는 주간 발행 리듬과 백업 체계

    • 이력서와 면접에 바로 쓸 수 있는 블로그 활용법

    애드센스 수익은 과장하지 않습니다. 글 1,000개 기준 월 1~3만 원이 기술 블로그의 현실이고, 강의에서도 그대로 말씀드려요.

    📦 글 템플릿, head 태그 모음, 30일 실행 플랜을 강의자료로 무료 제공합니다.

    🎁 오픈 기념 할인: [30%]

    🔗 강의 바로가기: https://inf.run/PJYkm

    1,211개의 글도 조회수 3짜리 첫 글에서 시작했습니다. 그중 2는 제 접속이었고요. 여러분의 첫 글도 오늘이면 충분합니다.

    0
  • 숀김님의 프로필 이미지

    ・

    수정됨

    안녕하세요! 새 강의를 오픈했습니다.

    Spring Boot 3.5의 오픈소스 지원이 2026년 6월로 끝났습니다. 이제 "언젠가 올려야지"가 아니라 지금 올려야 할 때입니다. 그런데 막상 찾아보면 블로그 예제는 대부분 4.0 마일스톤 시절 코드라서, 정식 버전에서는 돌아가지 않는 경우가 많죠.

    그래서 Spring Boot 4.1.1 · Spring Framework 7 · Java 25 정식 버전을 기준으로, 모든 코드를 컴파일하고 테스트를 통과시킨 강의를 만들었습니다.

    ✅ 이 강의만의 특징

    • 모든 수치는 직접 측정했습니다 

      • 가상 스레드 설정 한 줄로 요청 2,000개 처리 시간을 5.2초에서 0.7초로 줄였습니다.

      • 자동 구성 후보가 279개에서 92개로 줄어든 것도 직접 확인했습니다.

      • JVM AOT 캐시를 쓰면 기동 속도가 약 2.4배 빨라집니다.

    • 프로젝트 하나를 끝까지 완성합니다. 도서 서가 API를 26강에 걸쳐 키우고, 테스트 36개로 모든 동작을 검증합니다.

    • 실제 마이그레이션 과정을 보여 드립니다. 3.5 프로젝트를 4.1로 올리면서 만난 컴파일 오류 20개의 원인 세 가지와, 도구가 알려 주지 않는 조용한 설정 변화까지 다룹니다.

    • 3.x 코드와 4 코드를 항상 나란히 비교합니다.

    📚 배우는 내용

    • 모듈화된 새 스타터 체계, Java 25와 가상 스레드

    • Jackson 3, Hibernate 7, RFC 9457 ProblemDetail

    • 공식 API 버저닝: @GetMapping(version = "2.0"), Deprecation·Sunset 헤더

    • 코어로 들어온 @Retryable·@ConcurrencyLimit, HTTP Service Client, BeanRegistrar

    • JSpecify·NullAway를 이용한 널 안정성, JUnit 6, @MockitoBean, RestTestClient, Testcontainers 2

    • OpenTelemetry, 헬스 프로브, 컨테이너 이미지와 AOT

    • 3.x에서 4로 가는 마이그레이션 전략과 실습

    👉 이런 분께 추천합니다

    • Spring Boot 3를 써 봤고, 4에서 무엇이 바뀌었는지 제대로 알고 싶은 분

    • 운영 중인 3.x 서비스를 4로 올려야 하는 분

    📦 총 26강, 약 8시간 40분 분량이고 실습 코드 전체와 설정 치트시트, 마이그레이션 체크리스트를 함께 제공합니다.

    🎁 [오픈 기념 할인 30% 한달간 진행 합니다.]

    🔗 [강의 링크] https://inf.run/o9pF2

    많은 관심 부탁드립니다! 🙏

    0
  • 숀김님의 프로필 이미지

    ・

    수정됨

    안녕하세요.

    강의를 촬영한 지 시간이 좀 지나서, 저도 수강생 입장이 되어 처음부터 다시 들어봤습니다.

    들으면서 몇 가지가 계속 마음에 걸리더군요. 실습 중에 쿼리 결과를 기다리는 정적이 생각보다 길고, 회차마다 제 목소리 크기가 달라서 볼륨을 다시 만지게 되고, 무엇보다 문장을 시작할 때마다 "네," 하는 제 말버릇이 한 번 귀에 들어오니 계속 들리더라고요.

    그래서 전체 강의 영상을 처음부터 끝까지 다시 손봤습니다.

    기다리는 구간이 짧아졌습니다. 쿼리를 실행해놓고 결과가 나오길 기다리거나, 화면을 옮기며 잠시 멈추는 부분을 정리했습니다. 대신 주제가 바뀌는 지점에서 숨을 고르는 여유는 그대로 뒀습니다. 급하게 이어붙인 느낌 없이, 늘어지는 곳만 줄었다고 생각하시면 됩니다.

    말버릇을 덜어냈습니다. "네, 그러면", "어, 이제" 같은 습관적인 추임새를 골라서 정리했습니다. 하나하나는 사소하지만 두 시간을 이어 들으면 은근히 피로한 부분이라, 설명에만 집중하실 수 있게 됐을 겁니다.

    볼륨을 맞췄습니다. 어떤 회차는 작고 어떤 회차는 유난히 커서 그때마다 소리를 조절하셔야 했을 텐데, 이제 처음부터 끝까지 같은 크기로 들리도록 통일했습니다. 갑자기 소리가 커지면서 지직거리던 부분도 없앴습니다. 이어폰으로 출퇴근길에 들으시는 분들이 차이를 가장 크게 느끼실 것 같습니다.

    강의 내용이나 순서가 바뀐 건 아니니, 이미 수강 중이신 분들은 보시던 곳부터 이어서 보셔도 괜찮습니다.

    다만 사람이 하는 일이라 어색하게 끊긴 곳이나 자막 오탈자가 남아 있을 수 있습니다. 발견하시면 질문게시판에 편하게 남겨주세요. 바로 확인해서 고치겠습니다.

    그리고 말을 반복적으로 하는건 이번에 수정하지 못했습니다. 추후에 계속적으로 모니터링 해서, 더 편하게 들으실 수 있도록 앞으로도 계속 다듬겠습니다.

    감사합니다. 😊

    0

₩36,300

평생교육이용권 지원 강의