14-5 Structure of API and Other Infrastructures
DonaBlock ํ์ ๋ด๋ถ์ ์ผ๋ก ์ ์ ๋ ๋ฐ์ดํฐ๋ฟ๋ง ์๋๋ผ ๋ค์ํ ์์ค์ ๊ณ ๊ฐ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ค์ํ API๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด API๋ ํ๋ซํผ์์ ๋ค์ํ ํฌ๋ฆฝํ ๊ธฐ๋ถ ์์ ฏ ์๋น์ค๋ฅผ ๊ด๋ฆฌํ๊ณ ํฅํ SDK๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ๋์ฑ ํ์ฅ๋ ๊ฒ์ ๋๋ค. ๊ฐ๋ฐ์ ๊ถ๊ทน์ ์ธ ๋ชฉํ๋ ๋์ ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ด ๋ถ๊ฐ๋ ๊ฐ์ฅ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉ๋๋ API๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. DonaBlock์ ์น ๋ฐ ๋ชจ๋ฐ์ผ ํ๋ซํผ์ ํตํด ์ ๊ณต๋๋ Multi-Contract ๋ฐ Multi-State Interface๊ฐ ํ์ํฉ๋๋ค. ํฉ์๋ ์ค๋งํธ ๊ณ์ฝ์ ๋ฐ๋ผ ์๋น์ค ํ๋ฆ์ ์๋์ ๊ฐ์ ์ธํ๋ผ ๊ตฌ์ฑ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค.
1.DonaBlock์ ๋์ฉ๋ ๋ฐ์ดํฐ ๊ธฐ๋ก ์คํธ๋ฆผ์ ์ค์๊ฐ์ผ๋ก ์์งํ๊ณ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํฉ๋๋ค.
2. ๋ฐ์ดํฐ ์์ง์ ๋ด๋นํ๋ ์๋ฒ๊ฐ In-Memory ์บ์ฑ(Redis, Memcached ๋ฑ)์ ์ ์ดํ์ฌ ๋์ฉ๋ ํธ๋ํฝ ์ฒ๋ฆฌ๋ฅผ ์ํํฉ๋๋ค.
3. ์์ง๋ ๋ฐ์ดํฐ๋ Cloud Storage, Cloud Bigtable ๋๋ Cloud Datastore์ ๊ฐ์ ์ ์ฅ์์ ์ ์ฅ๋๊ณ BigQuery ๋ฐ Cloud Storage์ ๊ฐ์ ๋์ฉ๋ ์ ์ฅ์์ ๋ฐฐํฌ๋ฉ๋๋ค.
4. ๊ฐ์ธ์ ๋ณด ๋ฐ์ดํฐ๋ ์ํธํ๋์ด ์คํ ๋ฆฌ์ง ์๋ฒ์ ์ ์ฅ๋๋ฉฐ, ์๋์ ๊ฐ์ ์ธํ๋ผ๋ฅผ ํตํด PaaS์ API ๋น ๋ฐ์ดํฐ ๋ถ์ ์๋น์ค์ ํ์ฉ๋ฉ๋๋ค.
Last updated