๐ก๋ฏธ๋์ ๋๋ฅผ ์ํ, ๋ฏธ๋์ ๋๋ฃ๋ฅผ ์ํ ADR ์ฐ๊ธฐ *ADR = Architecture Decision Records ADR์ ์ํคํ ์ฒ์ ์ธ ๊ฒฐ์ ์ ์ ๊ทธ๋ ๊ฒ ๋ด๋ ธ๋์ง ์ฝ๋ ๋ฒ ์ด์ค ์์ ๊ธฐ๋กํด
๐ก๋ฏธ๋์ ๋๋ฅผ ์ํ, ๋ฏธ๋์ ๋๋ฃ๋ฅผ ์ํ ADR ์ฐ๊ธฐ *ADR = Architecture Decision Records ADR์ ์ํคํ ์ฒ์ ์ธ ๊ฒฐ์ ์ ์ ๊ทธ๋ ๊ฒ ๋ด๋ ธ๋์ง ์ฝ๋ ๋ฒ ์ด์ค ์์ ๊ธฐ๋กํด ๋๋ ๊ฒ์ผ๋ก GitHub์ iOS/Android ๋ชจ๋ฐ์ผํ์์ ์ด๊ฑธ ์ ์ฉํ๊ณ ์์ผ๋ฉฐ, ์ ํ์ํ์ง๋ฅผ ์ค๋ช ํ ๊ธ์ ๋๋ค. (ํด๋น ๋งํฌ๋ ์ด ๋ด์ฉ์ ๋ฒ์ญํด์ฃผ์ ๋ด์ฉ) ์ธ์ ๊น์๋ ๋ถ๋ถ์, ๐ADR์ ๋น์ ์ ์ํ ๊ฒ ์๋๋ผ, ๋ฏธ๋์ ๋น์ ์ ์ํ ๊ฒ. ๐ADR์ ๋ด๊ฐ ๋ด๋ฆฐ ๊ฒฐ์ ์ ๋ํ ๋ฐ์ฑ ๊ณผ์ ์ด ์๋๊ณ , ์ง๊ธ๋ถํฐ 6~12๊ฐ์ ํ์ ์ด ์ํคํ ์ฒ๋ฅผ ๊ฒฐ์ ํ์ ๋์ ๋ง์ธ๋ ์ ์ ๊ธฐ์ต ํ๋๋ฐ ๋์์ด ๋จ. ๐Decision Socialization(์์ฌ ๊ฒฐ์ ์ ์ฌํํ) ๐ํ ๋ฆฌํ์คํธ๋ฅผ ์ฌ๋ฆฌ๊ธฐ ์ ์ ADR์ ์์ฑํ๋ฉด ์ด๋ฅผ ๊ฒํ ํ๋ ํ์ผ๋ก๋ถํฐ ๋ ์ข์ PR ๋ฆฌ๋ทฐ๋ฅผ ๋ฐ์ ์ ์์. ๐๋น์ ์ ์ํ ๊ฒ ์๋๋ผ, ๋ฏธ๋์ ๋๋ฃ๋ฅผ ์ํ ๊ฒ: ADR์ ์๋ก์ด ํ์์ด ๋ค์ด์์ ๋ ๊ทธ๋ค์ด ํ์ฌ์ ์ฝ๋ ๋ฒ ์ด์ค์ ์ฝ๋ ๋ฒ ์ด์ค๊ฐ ์ง๋ ์๊ฐ๋์ ์ด๋ป๊ฒ ๋ฐ์ ํด์๋์ง๋ฅผ ์ดํดํ๋๋ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ. ADR์ ์์๋ ์์ผ๋ ์๋ฌธ์ ์ฐธ๊ณ ํด ์ฃผ์ธ์! ใฐ๏ธ ADR์ ๋ค์ด๊ฐ๋ ํญ๋ชฉ๋ค - ์ด์ - ๊ฒฐ์ ์ฌํญ - ์ ์ - ์ ์ฝ - ๊ณ ๋ ค - ๋ ผ์