S
skplanet
September 26, 20241회
OPA(Open Policy Agent)를 이용하여 JIRA의 권한 구현하기

간단 소개
OPA를 사용하여 JIRA의 권한을 구현하고, 쿠버네티스 환경에 배포한 사례를 통해 OPA의 장점과 활용 방안을 제시합니다.
AI Summary
- OPA를 이용한 JIRA 권한 구현
- SK플래닛에서 **OPA(Open Policy Agent)**를 사용하여 사내 JIRA의 권한을 구현한 사례 공유
- ITSM 시스템의 권한 부분을 OPA와 Rego를 이용해 구현하고, data API를 통해 권한 체크 구현
- 애플리케이션과 OPA 서버를 사이드카 형태로 쿠버네티스 환경에 배포
- JIRA 권한 데이터 및 Rego 정책
- JIRA의 프로젝트 관리 권한, 롤, 퍼미션 설정을 JSON 형태로 OPA에 데이터로 제공
- 사용자, 그룹, 롤 기반으로 권한을 확인하는 Rego 정책 작성
- OPA Data API 및 쿠버네티스 배포
- Spring Security의 PreAuthorize 어노테이션을 사용하여 OPA data API를 호출, 권한 체크
- 백엔드 서버와 OPA 서버를 쿠버네티스 deployment yaml 파일을 이용하여 한 Pod 내에 배포, 로컬 네트워크 지연을 줄이고 관리 용이성을 확보
- 데이터 동기화를 위해 메시지 브로커 또는 OPAL 도입 고려
Next Feeds
Redis Vs Mongo DB By Item View Count (이 상품 몇명이 보고 있어요)
상품 조회 수 실시간 집계 기능 구현을 위해 Redis와 MongoDB를 비교 분석하고, 각 데이터베이스의 장단점 및 설계 고려 사항을 제시합니다.
RedisMongoDBNoSQL실시간 집계데이터베이스
2024. 9. 25.
지마켓

무진장을 맞아, 후기 응답속도를 개선해보자
무신사 무진장 이벤트 대비 후기 서비스 성능 개선 사례: 캐싱 전략을 통해 응답 속도를 향상시키고 시스템 안정성을 확보했습니다.
무신사후기 서비스성능 개선캐싱응답 속도
2024. 9. 25.
무신사

LLM Application 구축 도전기 (feat. 소중한 고객님들의 리뷰) - 1부
컬리 기술팀의 LLM을 활용한 리뷰 요약 서비스 구축 도전기 1부: Prompt Engineering을 활용한 비정형 데이터 검수 실험 과정 및 결과 분석.
LLMPrompt Engineering리뷰 요약ReasoningCoT
2024. 9. 25.
컬리

하이퍼커넥트 그룹콜 미디어 서버 인프라를 소개합니다
하이퍼커넥트는 WebRTC 기반 그룹콜 미디어 서버 인프라를 Origin-Edge 구조로 구축, 라이브 스트리밍 인프라와 통합하여 효율성을 높였다.
WebRTC미디어 서버그룹콜인프라Origin-Edge
2024. 9. 25.
하이퍼커넥트
스타트업과 함께한 PoC프로젝트 : AIoT플랫폼 활용 경험
스타트업과 AIoT 플랫폼 PoC 프로젝트 경험 공유 중 블로그 접속 오류 발생. 재시도 또는 고객센터 문의 안내.
PoCAIoT스타트업HMG Developers Blog오류
2024. 9. 23.
현대자동차

오픈소스 Trino를 활용한 전사 데이터 분석 시스템 구축기
SK플래닛은 오픈소스 Trino를 활용하여 전사 데이터 분석 시스템을 구축, 데이터 활용 효율성을 높이고 실시간 분석 환경을 강화했습니다.
TrinoData LakeData FabricHadoop데이터 분석
2024. 9. 23.
skplanet