# 외부 툴 변경에 휘둘리지 않는 서버 코드 작성기

> Clean Markdown view of GeekNews topic #4886. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4886](https://news.hada.io/topic?id=4886)
- GeekNews Markdown: [https://news.hada.io/topic/4886.md](https://news.hada.io/topic/4886.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-08-26T10:12:55+09:00
- Updated: 2021-08-26T10:12:55+09:00
- Original source: [blog.gangnamunni.com](https://blog.gangnamunni.com/post/dependency-inversion-principle/)
- Points: 16
- Comments: 1

## Topic Body

"사례로 보는, DIP(Dependency Inversion Principle)를 이용한 외부 툴에 의존하지 않는 도메인 모델 설계"

- 외부도구인 Braze를 도입하며 겪은 내용들 정리

- 설계단계를 V1 ~ V3 로 나누고 서술

ㅤ→ 어떻게 동작하는가?

ㅤ→ 왜 이렇게 설계했는가?

ㅤ→ 지속 성장이 가능한 구조인가?

## Comments



### Comment 6520

- Author: xguru
- Created: 2021-08-26T10:13:02+09:00
- Points: 1

Braze는 장점이 많은 도구 입니다. (가격이 단점..)

고객 인게이지먼트를 다루는데 있어서는 가장 유연한 도구지만, 잘 사용하기 위해서는 많은 고민이 필요합니다.

국내에서 Braze 사용한 예

- 똑같은 푸시 문구로는 고객의 눈길을 사로잡을 수 없다 https://brunch.co.kr/@brandsocar/19

- 쏘카, "구매 전환율이 높은 충성 고객과 수익 규모를 키우려면 CRM을 잘 해야 해요" https://blog.ab180.co/posts/socar-interview

- 브랜디, “그로스의 본질은 끊임없이 가설을 세우고 실험해서 피드백을 거쳐 비즈니스를 성장시키는 문화를 형성하는 것이에요.” https://blog.ab180.co/posts/brandi-interview
