LangGraph

안소희·2025년 3월 5일

LangChain vs LangGraph

목록 보기
2/2
post-thumbnail

이전 게시글에서 LangChain에 대한 설명을 했고 이번에는 LangGraph에 대한 설명을 해보겠습니다


LangGraph

LangChain의 기능을 확장하여 AI 애플리케이션 배포 및 관리에 특화된 클라우드 플랫폼

  • LangGraph는 LangChain으로 개발된 애플리케이션을 클라우드 환경에서 손쉽게 배포하고, API 및 Assistant 형태로 제공할 수 있도록 지원
  • 자동 스케일링, 보안 관리 등을 통해 대규모 사용자를 대상으로 안정적인 서비스를 운영 가능

기본 프레임워크

  • 개발 : LangChain으로 빌드된 애플리케이션을 LangGraph로 손쉽게 배포 및 관리
  • 테스트 : LangSmith와 연계하여 API 성능, 응답 속도 및 안정성 테스트
  • 배포 : LangGraph Cloud를 통해 클라우드 API 및 Assistant 형태로 서비스화

🌐주요 기능

실시간 데이터 처리 -> 자동 스케일링 -> 보안 관리 -> API 배포까지 AI 애플리케이션 운영의 모든 단계를 지원

API 통합 및 배포

  • RESTful API, GraphQL 등 다양한 API 형태로 배포 가능
  • 예: 금융 데이터 API, 전자상거래 추천 API 등

자동 스케일링 & 부하 관리

  • 사용량에 따른 자동 확장 및 부하 분산 지원
  • 대규모 트래픽 대응 (예: 블랙프라이데이 쇼핑 트래픽 처리)

보안 관리

  • OAuth 2.0, JWT 인증 지원으로 API 보안 강화
  • GDPR, HIPAA 등 데이터 규제 준수 가능

관리형 데이터 파이프라인

  • Kafka, Kinesis 등과 연동해 실시간 데이터 스트리밍 지원
  • 대량의 로그 및 센서 데이터를 실시간 분석 가능

장단점

📌장점

  • 간편한 배포: 코드 수정 없이 LangChain 애플리케이션을 클라우드 API로 바로 배포 가능
  • 확장성: 자동 스케일링으로 대규모 트래픽 처리
  • 보안성: 통합 인증 및 데이터 규제 준수 지원

📌단점

  • 비용 부담: 고성능 클라우드 리소스 사용 시 비용 증가
  • 학습 필요성: 클라우드 및 API 관리에 대한 학습 필요
  • 제한된 커스터마이징: 특정 기능에 대한 제약 존재

⬇️LangGraph 설치(Windows)

  1. Python 설치
  1. LangGraph 설치
pip install langgraph
  1. 서드파티 라이브러리 설치 (예: AWS SDK)
pip install boto3

<표 1> 주요 서드파티 라이브러리

제공업체라이브러리명
AWS Cloudboto3
Google Cloudgoogle-cloud-storage
Microsoft Azureazure-storage-blob
Cloudflarecloudflare
Datadogdatadog

🚀 LangGraph의 핵심 활용 분야

1. API 배포 및 관리

  • 데이터 API: DB 및 외부 데이터를 API 형태로 제공
  • 예: 뉴스 애그리게이터 API, 금융 데이터 분석 API

2. 실시간 데이터 파이프라인

  • 스트리밍 데이터 처리: 센서 데이터 및 로그 분석
  • 예: IoT 디바이스의 실시간 상태 모니터링

3. 보안 및 인증

  • OAuth 2.0 인증: 사용자 인증 및 접근 제어
  • API Rate Limiting: 과도한 API 호출 방지

🏢 주요 산업 적용 사례

1. Robinhood (금융)

  • 기능: 실시간 주식 데이터 API + 투자 전략 실행
  • 기술: LangGraph + AWS Lambda로 실시간 확장 지원

2. Airbnb (여행)

  • 기능: 숙소 검색 API + 맞춤형 추천 시스템
  • 기술: LangGraph + Kafka를 통한 실시간 데이터 처리

3. Cisco (보안)

  • 기능: 네트워크 보안 API + 위협 탐지 자동화
  • 기술: 다중 클라우드 환경에서 보안 로그 통합 분석

🔮 미래 전망

  • 하이브리드 클라우드 지원: 멀티 클라우드 및 온프레미스 환경 통합 예상
  • AI Ops 강화: 자동 모니터링 및 장애 대응 기능 확장
  • 서드파티 통합 확대: SaaS 및 ERP 시스템과의 연동 증가 예상

다음 게시글에서는 LangSmith 설명이 아닌 LangChain과 LangGraph의 차이점을 알려드리겠습니당

profile
인공지능.관심 있습니다.

0개의 댓글