2,000++억건 데이터를 다루는 실리콘 밸리 AI 개발자의 PostgreSQL

단순 CRUD 수준의 데이터베이스 사용을 넘어, AI 시대에 필요한 PostgreSQL 활용 역량을 실무 관점에서 익힐 수 있는 강의입니다. 실리콘밸리 AI 개발 경험을 바탕으로 JSON, 인덱스, 트랜잭션, pgvector까지 실제 서비스에서 어떻게 설계하고 활용하는지 단계적으로 학습하며, 복잡한 데이터 구조와 성능 문제를 해결하는 방법을 익힐 수 있습니다.

45명 이 수강하고 있어요.

난이도 입문

수강기한 무제한

실습 중심
실습 중심
AI 활용법
AI 활용법
데이터분석
데이터분석
자격증
자격증
시험
시험
실습 중심
실습 중심
AI 활용법
AI 활용법
데이터분석
데이터분석
자격증
자격증
시험
시험
배달의민족
네이버
삼성
wemade

wemade

임직원들도 이 강의를 듣고 있어요!

배달의민족
네이버
삼성
wemade

wemade

임직원들도 이 강의를 듣고 있어요!

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

  • PostgreSQL 기반 데이터베이스 설계 및 테이블 구조 설계 능력

  • 실무 중심 SQL 작성 및 데이터 조회·수정·삭제 패턴 활용 능력

  • 인덱스, JOIN, 집계 쿼리를 활용한 성능 최적화 역량

  • JSONB, 확장 기능, pgvector를 활용한 AI 시대 데이터 처리 능력

  • PostgreSQL 기반 실무형 데이터 모델링 및 운영 관점 이해

  • PostgreSQL 생태계의 다양한 Plugin

AI시대를 위한 PostgreSQL... 실리콘밸리 AI 개발자님이 알려준다!.

  • 아래에 있는 내용은 실제 대화 내용입니다.


😄 실리콘밸리 출신 개발자 : 혹시.. 제가 합류해서 여러가지 구경한 시간이 좀 지났는데 다루고 싶은 주제가 있어서요.. 괜찮을까요??

😁 Toss 개발자 : 난 형은 언제든지 오케이같은데 ㅋㅋㅋㅋ Hong아 일하자

😁 Kakao 면접관 : 오!! 저도 어떤 주제로 다루실지 기대하고있었는데!! 어떤 주제로 다룰 예정이신가요??

😄 실리콘밸리 출신 개발자 : 저 DB 관련해서 ㅎㅎ PostgreSQL 다뤄보려고요!! pgvector를 제공하다보니 굉장히 AI 시대에 큰 의존성없이 활용이 가능해서

😁 Kakao 면접관 : 오 저도 그거 말만 들어봤고 사용해본적은 없는데.. 저도 한번 결제해보도록 할게요 ㅎㅎ

😁 Toss 개발자 : ㅋㅋㅋㅋ 일단 믿고 가면 되는거야 저 형 진짜 개발잘해 관점도 되게 넓고

😄 Hong : 아... 또 저에게 이런 시련을 주시는군요... 저는 형님들만 믿고 가는거라 ㅋㅋㅋㅋ 한번 정리해서 보내주시면 같이 검토해서 진행해보시죠!!

MySQL, PostgreSQL, Oracle, DBMS/RDBMS, database

⚡ AI 시대에 PostgreSQL이 왜 각광받는걸까요??

AI 시대에 왜 PostgreSQL이 각광받고 있는 걸까요? 이전까지의 데이터베이스는 주로 정형 데이터를 저장하고 조회하는 역할에 치중하고 집중되어 있기 때문입니다. 하지만 우리 현재 시대에서는 상황이 완전하게 달라졌죠. AI 서비스가 등장하면서 우리는 더 이상 단순한 테이블 데이터만을 다루지 않습니다.

  • JSON 형태의 비정형 데이터

  • 로그 데이터

  • 임베딩 기반의 벡터 데이터

함께 다뤄야 하는 환경이 이미 구성이되고 필요로 하고 있습니다.

이 강의에서는 이러한 질문들에 대한 답을 PostgreSQL의 기본부터 고급 활용까지 단계적으로 찾아갑니다.
단순한 SQL 문법을 넘어, JSONB를 통해 유연한 스키마를 구성하거나, 인덱싱을 통해 대규모 데이터셋에서도 성능을 유지하고, pgvector와 같은 확장을 통해서 AI 기반 유사도 검색까지 추가적인 의존성없이 PostgreSQL 하나로 모두 처리가 가능합니다.

여러 시스템을 따로 두지 않아도 하나의 PostgreSQL만으로도 AI 시대에 필요한 데이터 처리 요구사항을 충분히 대응할 수 있게 된 겁니다. 그 여정을 위해 이 시간을 통해서 AI 시대에 대비할 수 있는 개발자로 준비하시기를 바라겠습니다. 🚀

🌳 Why PostgreSQL

지금 대부분의 백엔드 개발자는 비슷한 문제를 겪고 있습니다. 처음에는 단순하게 시작합니다.
MySQL 하나로 충분하고, CRUD만 잘 돌아가면 문제가 없습니다. 그런데 서비스가 조금만 커지면 상황이 달라집니다.

  • 로그를 쌓기 시작하면서 별도의 저장소를 고민하게 되고

  • 검색 기능이 붙으면서 Elasticsearch를 붙이고

  • 실시간 처리를 위해 Redis를 추가하고

  • AI 기능을 붙이려고 보니 또 Vector DB를 붙여야 합니다

그리고 어느 순간 깨닫게 됩니다.

👉 “나는 지금 기능을 만드는 게 아니라, 시스템을 유지보수하고 있구나”

PostgreSQL는 다음과 같은 특징을 가지고 있습니다.

ACID 기반의 강력한 트랜잭션 처리
→ 데이터 정합성을 철저하게 보장하며, 금융·결제와 같은 중요한 시스템에서도 안정적으로 사용 가능

MVCC (다중 버전 동시성 제어)
→ 읽기와 쓰기가 서로를 막지 않아 높은 동시성과 성능을 자연스럽게 확보

풍부한 인덱스 및 쿼리 최적화 기능
→ B-Tree, GIN, GiST 등 다양한 인덱스를 지원하여 복잡한 쿼리도 효율적으로 처리 가능

확장성 (Extensibility)
→ 사용자 정의 함수, 타입, 확장 모듈을 통해 데이터베이스 자체를 유연하게 확장 가능

표준 SQL 준수 + 높은 호환성
→ 표준에 충실하면서도 실무에서 필요한 강력한 기능들을 폭넓게 제공

JSON / GIS 등 다양한 데이터 타입 지원
→ 단순한 관계형 데이터를 넘어 반정형 데이터, 위치 기반 데이터까지 하나의 DB로 처리 가능

PostgreSQL 생태계 자체로도 완벽한 확장성

→ 다양한 Plugin ( pgvector, postgis, pgsearch 등등)을 활용하여 상황에 맞는 확장성 있는 Database 활용 패턴

공식 문서에서는 PostgreSQL을 다음과 같이 설명합니다.

PostgreSQL is a powerful, open source object-relational database system with a strong reputation for reliability, feature robustness, and performance.

-> PostgreSQL은 강력한 오픈소스 객체-관계형 데이터베이스 시스템으로, 높은 신뢰성, 풍부한 기능, 그리고 뛰어난 성능으로 잘 알려져 있습니다.

PostgreSQL은 단순한 데이터 저장소를 넘어, 복잡한 데이터 처리와 확장을 고려한 다양한 기능들을 기본적으로 제공합니다. 트랜잭션 무결성, 고급 인덱싱, 확장 가능한 아키텍처, 그리고 표준 SQL을 뛰어넘는 다양한 기능들을 통해 안정적이고 유연한 데이터 관리를 가능하게 합니다. 단순한 CRUD를 넘어선 고급 데이터 활용을 가능합니다. 대규모 시스템에서도 안정적으로 동작하며, 확장성과 성능을 동시에 고려한 설계를 통해 다양한 환경에서 활용될 수 있는 데이터베이스입니다.

여러분들 현대적인 백엔드 시스템에서는 단순히 데이터를 “저장”하는 것만으로는 부족합니다.

👉 데이터는 점점 더 복잡해지고
👉 트래픽은 계속 증가하며
👉 정합성과 성능을 동시에 요구받습니다

바로 이런 상황에서 어떤 데이터베이스를 선택하고, 얼마나 깊이 이해하고 있는지가 개발자의 실력을 결정짓습니다.

이 강의를 통해 PostgreSQL을 단순한 “DBMS”가 아니라, 복잡한 데이터를 효율적으로 다루고 시스템의 안정성을 책임지는 핵심 기술로 이해하고, 실무에서 바로 활용할 수 있는 데이터 설계 및 최적화 역량을 가져가시길 바랍니다. 🚀

🍡 실제 강의 내용 맛보기 TODO

Search Extension을 활용한 토크나이저

cron & 분산 샤딩을 활용한 종합 실습

분산 환경에서 쿼리 분석 해보기

격리수준에 따른 세션별 스냅샷 실습

이 강의가 특별한 이유와 반드시 들어아하는 이유

📌 실제 실리콘밸리 출신 개발자의 노하우와 면접 질문을 기준으로 구성된 강의

  • 실리콘밸리에서 개발자로 커리어를 구성하고 있는 현직 개발자와 함께 구성된 강의입니다. PostgreSQL을 다루는 데에 있어서 실력 있는 개발자분의 견해와 꿀팁들을 배워가시기를 바랄게요.

📌 90%이상의 실습과 소스코드를 통한 강의 구성

  • 모든 강의에 실제 PostgreSQL 쿼리가 제공되고, 강의 내용이 실습과 함께 자연스럽게 녹아 있습니다. 이를 통해 여러분의 이해도와 학습 효과를 한층 향상시켜드립니다.

📌 주니어에서 시니어로 가는 지름길..! -> Database 관점에서의 방향성

  • 실리콘밸리에서 실제로 PostgreSQL을 사용하고 있는 실력있는 개발자분이 알려주는 기본, 고급에 관련된 패턴 등등 여러분들이 PostgreSQL을 사용하는데에 있어서 1%도 부족하지 않을 내용을 모두 제공해드립니다.


📌 AI 시대에서의 PostgreSQL이 하는 역할이 궁금하신 분

  • PostgreSQL은 AI 시대에서 어떤 서비스를 제공할까요?? pgvector를 활용한 임베딩 벡터 검색 쿼리!! 이 시간을 통해서 같이 배워보실 수 있습니다.

이런 분들은 꼭 듣는것을 추천드려요 👨‍🏫 

🎯  PostgreSQL 기본부터 탄탄히 다지고 싶은 초·중급 개발자

  • 단순 CRUD를 넘어서 INSERT/UPDATE/DELETE의 여러 패턴, SELECT 튜닝, 인덱스 활용을 구조적으로 배우고 싶은 분

🎯 PostgreSQL을 어떻게 활용하는지 궁금한 백엔드 개발자 

  • DDL 및 DML 등 PostgreSQL을 학습하는데에 있어서 가장 기본적인 되는 개념들과 실무에 바로 적용 가능한 다양한 관점들이 궁금하신 분


🎯 면접 대비가 필요한 백엔드 취준생·주니어 개발자

  • DB 트랜잭션·무결성·인덱스·FK 등 전형적인 면접 주제를 실무 기준으로 정리하고 싶은 개발자

🎯 PostgreSQL을 ‘시스템의 핵심 구조’로 바라보고 싶은 시니어 지향 개발자

  • 단순 저장소가 아니라 서비스 설계의 중심 컴포넌트로 MySQL을 이해하고 싶은 분

  • 스키마 리팩토링, 진화하는 DB 구조(DDL Evolution)에 관심 있는 분

🤭 이 강의를 함께 준비해주신 실리콘밸리 개발자님의 이력

13년차 백엔드 서버 개발자로 국내 다양한 기업에서 개발을 하다가 최근에는 실리콘 밸리로 이직하여 AI 관련 개발하고 있는 Waddy라고 합니다.

토스 개발자 친구와 인연을 맺어 이렇게 합류하게 되었고 다양한 정보를 인터넷 환경에서 제공 할 수 있다는 부분에서 큰 흥미를 느끼고 있습니다. 제가 알고 있는 지식을 최대한 쉽고 편하게 전달드릴 수 있게 노력하겠습니다.

[] 실리콘 밸리에 위치한 AI 스타트업 서버 개발자

[前] 카카오 본사 서버 개발자

[前] 국내 스타트업 2~3곳 서버 개발자로 근무

[前] 해외 컴퓨터공학 전공

참고 사항

실습 환경

  • Apple M3 Air 환경에서 진행합니다.

  • 경량화 및 폐쇄적인 환경 구성을 위해 Docker를 활용합니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • PostgreSQL을 처음 배우지만 실무 중심으로 제대로 이해하고 싶은 백엔드 개발자

  • CRUD 수준을 넘어 인덱스, 트랜잭션, JOIN 구조까지 깊이 있게 학습하고 싶은 개발자

  • AI 시대에 JSON, 벡터 데이터, 확장 기능을 PostgreSQL로 처리하고 싶은 개발자

  • 데이터베이스 성능 문제와 쿼리 최적화에 자주 부딪히는 주니어·중급 개발자

  • 면접이나 실무에서 데이터베이스 설계와 SQL 활용 역량을 강화하고 싶은 취업 준비생 및 현업 개발자

  • PostgreSQL의 다양한 Plugin 생태계가 궁금하신 분

안녕하세요
Hong입니다.

8,332

수강생

541

수강평

150

답변

4.7

강의 평점

28

강의

자기 소개

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

 

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

 

지식공유자 경력

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

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

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

 

인터뷰 이력

기타 문의

  • unduck2022@gmail.com

더보기

커리큘럼

전체

37개 ∙ (9시간 26분)

해당 강의에서 제공:

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

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

Hong님의 다른 강의

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

비슷한 강의

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

얼리버드 할인 중

₩61,050

60%

₩152,900