S
skplanet
September 26, 20241회
[Open Policy Agent]로 JIRA 권한 구현하기
![[Open Policy Agent]로 JIRA 권한 구현하기](https://techtopic.skplanet.com/static/6bcd8e4cdce88da38188ebbeb568f604/f058b/opa-image01_.png)
간단 소개
Open Policy Agent(OPA)를 사용하여 JIRA 권한을 구현하고, 이를 쿠버네티스 환경에 배포하는 과정을 설명합니다.
AI Summary
- OPA를 이용한 JIRA 권한 구현
- ITSM 시스템의 권한 부분을 **OPA(Open Policy Agent)**를 사용하여 구현하고, 정책은 Rego로 작성.
- Data API를 통해 권한 체크를 구현하고, 애플리케이션과 OPA 서버를 사이드카 형태로 쿠버네티스 환경에 배포.
- 구현 상세 내용
- JIRA의 데이터 구조를 그대로 사용하기 위해 JIRA의 권한 관련 데이터 및 정책을 확인하고, JSON 형태의 데이터를 OPA에서 권한 체크 시 데이터로 활용.
- Spring Security의 PreAuthorize 태그를 이용하여 Spring Controller에 권한 체크 로직을 추가.
- OPA 사이드카 배포의 장단점
- 장점: 네트워크 지연 감소, 애플리케이션과 함께 스케일링되어 운영 및 관리 용이.
- 단점: 데이터 수정 시 각 OPA 서버에 데이터 수정 API 요청 필요. 해결책으로 메시지 브로커 또는 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