본문으로 바로가기

Doppler

category software engineering/devops 2022. 8. 25. 12:24
728x90

Doppler is the multi-cloud SecretOps Platform developers and security teams trust to provide secrets management at enterprise scale.

 

도플러를 사용하기 전과 후의 이미지라고 홍보를 한다.

 

회사에서 도플러를 도입하게 된 이유는 https://doohyeong.tistory.com/70

 

개발 과정에 있어서는 우선 원하는 환경을 만들어 개인이 저장하고 QA환경을 copy해서 원하는 주소만 로컬호스트의 서버와 클라이언트 등을 실행한다는 점에서로컬환경에 따로 지저분하게 env 파일을 관리하지 않아도 돼서 좋았던거 같다.

 

결국은 커밋 히스토리가 남지 않는다와 잘 모르지만 K8S 환경에서 한번 json 형태로 추출해서 사용해야해서 불편하다는 점에서 도플러를 6개월 이상 사용하다가 사용하지 않기로 결정했었다.

 

.env.base를 만들어 기본적으로 사용하고 각 환경에 맞게 로컬, dev, qa, prod env를 override 시키는 방식으로 변경했다.

{{manifest-path}}/overlays/{{ envs }}/{{ services}}/env 를 활용해 각 서비스별 그리고 환경별로 env를 GitHub Deployment branch에서 관리하게 되었는데, 사용함에 있어서는 코드 길이나 GitHub에 찾아가서 바꾸거나 생성하는 과정이 번거롭게 느껴져서 확실히 doppler는 좋았던거 같다.

'software engineering > devops' 카테고리의 다른 글

Google Optimize  (0) 2022.08.25
Optimizely  (0) 2022.08.25
Grafana + Prometheus  (0) 2022.08.25
Sentry  (0) 2022.08.25
Swagger  (0) 2022.08.25