실리콘밸리 AI 개발자의 LLM 서비스를 위한 RAG
Hong
LLM의 한계? 실리콘밸리 현업에서 겪은 RAG 시행착오와 운영 노하우로 실전 문제 해결법을 알려드립니다.
입문
JavaScript, Python, 인공지능(AI)
분산 환경에서 데이터 일관성을 유지하기 위한 SAGA 트랜잭션 관리 기법을 실습 중심으로 학습합니다. Spring Boot와 Docker를 활용해 3개의 마이크로서비스를 구성하고, Orchestration과 Choreography 두 가지 패턴을 Kafka와 MySQL로 구현합니다. 이 강의를 통해 분산 트랜잭션의 동작 원리, 보상 트랜잭션 설계, 장애 복구 처리 등 실무에서 바로 활용 가능한 핵심 개념을 익힐 수 있습니다.







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





티몬
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
파이리이2
분산 트랜잭션에 대해 공부할 수 있는 좋은 시간이 되었습니다!
5.0
keny
개인적으로 인프런에서 가장 유익한 강의 중 하나가 아닐까 생각이 드네요. 그만큼 내용도 알차게 학습할 수 있었습니다. 감사합니다.
5.0
개발에 미친자
강의 너무 잘 봤습니다. 초기 정말 수많은 다이어그램을 보여주시면서 전반적인 아키텍처와 그에따른 설명이 너무 마음에 들었고 부족할만한 지식과 정리할만한 개념은 따로 강의 요약 파일을 통해 확인도 가능했습니다. 필요에 따라서 인프런 스크립트도 도움이 되었습니다. 또한 복습하는 과정도 하나하나 다시 설명해주시고, 현실적인 이야기와 실무적인 관점에서의 이야기도 너무 유익했다고 생각합니다. 너무 잘 봤습니다. 감사합니다.
장애에도 끄떡없는 분산 트랜잭션 설계 비밀 공개
Orchestration·Choreography 패턴, 실무에서 언제 어떻게 쓸까?
Kafka로 구현하는 실시간 이벤트 기반 SAGA 트랜잭션
Spring Boot로 완성하는 안정적인 보상 트랜잭션 아키텍처
Docker로 직접 구축하는 마이크로서비스 트랜잭션 실습
학습 대상은
누구일까요?
마이크로서비스 간 데이터 일관성 문제로 고민하는 서버 개발자
분산 트랜잭션 설계를 실무 코드로 배우고 싶은 백엔드 엔지니어
Kafka 기반 아키텍처를 한 단계 업그레이드하고 싶은 개발자
Spring Boot로 실전형 SAGA 패턴을 익히고 싶은 학습자
안정적인 대규모 시스템을 설계하고 싶은 기술 리더 및 아키텍트
인프런인증
커리어인증
9,281
명
수강생
596
개
수강평
165
개
답변
4.8
점
강의 평점
31
개
강의
집에서 빈둥대다 개발에 흥미를 느껴 개발 공부를 시작하였고 현재는 판교에서 플랫폼 서버 개발을 담당하여 진행하고 있습니다. 제가 공부를 했던 방법과 실무에서 접하실 수 있는 여러가지 문제점들과 해결책을 여러분들에게 제공하고 싶어 지식공유자 활동을 이어나가고 있습니다.
강의는 오로지 저만의 지식을 통해 만들어지지 않습니다. 모든 강의는 함께하시는 분들이 계십니다.
토스 개발자분의 추천으로 합류하신 실리콘 밸리 개발자 Waddy
[지식공유자 경력]
[前] 샌드박스IP 관련 블록체인 개발자
[前] 메타버스 백엔드 개발자
[現] 판교에서 고여가는 서버 개발자
[인터뷰 이력]
[기타 문의]
[공식 사이트]
전체
24개 ∙ (5시간 2분)
해당 강의에서 제공:
전체
33개
4.8
33개의 수강평
수강평 12
∙
평균 평점 5.0
5
강의를 만드는데 도움을 준 카카오에서 서버 개발하고 있습니다. 사실 면접관이라는 직책은 좀 숨기고 싶었는데... ㅠㅠ 정말 다루면 너무나도 좋은 주제라고 생각을 하여 이렇게 강의에 함께하게 되었습니다. 말씀드렸던것처럼 저는 실제로 카카오에서 면접을 진행하면, 프로그래밍 관점에서는 딱히 궁금해 하지않습니다. 거의 대부분의 질문이 아키텍처 설계를 할 수 있냐 없냐에 대한 내용을 많이 물어보고 `이 사람은 어떤 구상을 할 수 있는지`를 굉장히 중요하게 생각하고 있습니다. 이 관점에서의 다양한 문제가 발생 가능한데, 그러한 요인중에 하나가 이 분산 트랜잭션 입니다. 그래서 이 강의가 그만큼 더 유익하다고 생각을 해요. 여러분들이 이 강의를 들으시고 이런 질문들에 대해서 답변 할 수 있으면 정말 뜻깊게 학습을 하신거라고 생각합니다. 1. SAGA의 두 패턴에 대해서 알려주세요 ( 코레오그래피 VS 오케스트레이션) 2. 이 두 패턴의 차이와 장단점에 대해서 알려주세요. 대표적으로 처리량 부분이나 그에따른 문제점이 궁금해요. 3. 로컬 트랜잭션이라는 개념을 알고 계신가요?? (모른다면 알려줍니다) 그러면 이런 트랜잭션과의 관계에서 분산 트랜잭션은 어떻게 관리 할 수 있을까요?? 4. 분산 트랜잭션 관점에 대해서 전반적으로 알고있는것들을 알려주세요. 궁금합니다. 5. Database per Service라는 관점이 어떤 관점이신지 알고 계신가요?? 실제로 제가 면접에 들어가면 던지는 질문 예시입니다. 이런 부분들에 대해서 알고 계시고 답변 할 수 있다면 큰 도움이 되실꺼같아요. 강의 많은 관심 부탁드립니다. 감사합니다!
앞으로 같이 더 좋은 강의 만들어가요 ㅋㅋ 감사합니다!
수강평 3
∙
평균 평점 5.0