Calendar
๊ฒ์ฆ๋ ๋ฅ ๋งํฌ๋ก ์ผ์ ์์ฝ: ์ง๊ธ์.
์ญํ
๋ํ๊ฐ "์๊ฐ์ ์ฐพ์๋ณด๊ฒ ์ต๋๋ค"์ ๋๋ฌํ๋ฉด ์์ด์ ํธ๋ ๊ธฐ์กด ์์ฝ ๋๊ตฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ์ผ์ ์กฐ์น ์ด๊ตฌ๋ฅผ ์์ฑํ๋ฉฐ, ๋ชฉ์ ์ง๊ฐ ํ์ฉ ๋ชฉ๋ก์ ๋ํด ํ์ธ๋๋ฏ๋ก ๋ค๋ฅธ ๊ณณ์ผ๋ก ๋ฆฌ๋๋ ์ ๋ ์ ์์ต๋๋ค. ์ค๋ ๊ทธ๊ฒ ์ ๋ถ์ ๋๋ค.
์ค์ํ ์ด์
์ฐ๋ฆฌ๊ฐ ์ด ๋ชจ๋์ ๋์ดํ๋ ์ด์ ๋ ์ ํํ ๊ทธ๊ฒ์ด ๊ตฌ์ถ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ณต๊ฐ ์ํ ์์ฅ์ ๊ฐ์น์ ๋๋ถ๋ถ์ ๋ถํธํ ํญ๋ชฉ์์ ๋์ต๋๋ค. ๋ฌ๋ ฅ์ ๋ํด ์ง์ค์ ๋ง์๋๋ฆฐ๋ค๋ฉด ๋ค๋ฅธ 10๊ฐ ํญ๋ชฉ์ ์ด๋ ์ ๋ ๊ฐ์น๊ฐ ์์ต๋๋ค.
์๋ ๋ฐฉ์
๋ชฉ์ ์ง๊ฐ ํ์ฉ ๋ชฉ๋ก์ ์์ต๋๋ค
์์ด์ ํธ๊ฐ ๋ด๋ณด๋ด๋ ์์ฝ URL์ ๊ตฌ์ฑ๋ ํ์ฉ ๋ชฉ๋ก์ ๋ํด ์ ํจ์ฑ์ด ๊ฒ์ฌ๋๋ฏ๋ก ๋ํ๊ฐ ์์ด์ ํธ๋ฅผ ์์์ ์์น๋ก ๋งํฌํ๋๋ก ์ค๋ํ ์ ์์ต๋๋ค.
๊ฐ์ฉ์ฑ ์์, ์ด๋ฒคํธ ์ ์ฅ์ ์์, ๋๊ธฐํ ์์
์ด ๋ค์๋ ์บ๋ฆฐ๋ ๋ชจ๋ธ์ด ์์ต๋๋ค. ์์ด์ ํธ๊ฐ ๋น/๋ฐ์ ์๊ฐ์ ๋ํด ์ถ๋ก ํด์ผ ํ๋ ๊ฒฝ์ฐ ์ค๋์ ํ ์ ์์ต๋๋ค.
์ง๋ฌธ
- ์์ด์ ํธ๊ฐ ๋๋ฅผ ์ํด ํ์๋ฅผ ์์ฝํ ์ ์์ต๋๊น?
- ๋๊ตฐ๊ฐ์๊ฒ ์์ฝ ๋๊ตฌ๋ก์ ๊ฒ์ฆ๋ ๋งํฌ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค. ๊ฐ์ฉ์ฑ์ ์ฝ๊ฑฐ๋ ์ด๋ฒคํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
- ์ด๊ฒ์ด ์ธ์ ํ์ค์ด ๋ ๊น์?
- ์ฐ๋ฆฌ๋ ๋ ์ง์ ์ฝ์ํ์ง ์์์ผ๋ฉฐ, ์์ ๋ถ๊ธฐ๋ฅผ ๋๋ ๊ฒ๋ณด๋ค ๋ฒค์น์ ๋๋ ๊ฒ์ ์ ํธํฉ๋๋ค.
The rest of the bag
AccessControl
ํ์ด์ง๋ง ์๋๋ผ ๋ต๋ณ์ ํํฐ๋งํ๋ ๋ฌธ์๋ณ ๊ถํ.
์ ์ฑ ํด๊ฒฐ์ ์๋๋ฅผ ์ํด ์ธ์ ๋ณ๋ก ์บ์๋ฉ๋๋ค. ๊ถํ ๋ณ๊ฒฝ์ ๋ชจ๋ ์งํ ์ค์ธ ์์ฒญ์์ ์ฆ์๊ฐ ์๋ ์บ์ ๋ฌดํจํ ์ ์ ํ๋ฉ๋๋ค.
Docs
์์ด์ ํธ๊ฐ ์ฝ๋ ํด๋ ํธ๋ฆฌ์ ์ด๋ฅผ ์ค์ํ๋ ๊ตฌ์ฑ ํ์ผ์ ๋๋ค.
์ถ์ถ์ PDF, ์คํ๋ ๋์ํธ ๋ฐ ์คํฌ๋ฆฝํธ๋ฅผ ํฌํจํฉ๋๋ค. ์ด๊ตญ์ ์ธ ์ด์ง ํ์์ ๊ตฌ๋ฌธ ๋ถ์๋์ง ์์ต๋๋ค.
Events
์์ด์ ํธ๊ฐ ๋ฌด์์ ํ๊ณ ์ ๊ทธ๋ฌ๋์ง์ ๋ํ ์ง์์ ์ธ ๊ธฐ๋ก.
ํ๋ก์ธ์ค ๋ด ์ด๋ฒคํธ ๋ฒ์ค๋ ๋จ์ผ ๋ ธ๋ ์ด๋ฏธํฐ์ด๋ฉฐ ๋ถ์ฐ ๋ธ๋ก์ปค๊ฐ ์๋๋๋ค. ์ง์์ ์ธ ์์ด์ ํธ ๊ฐ ๊ธฐ๋ก์ ๋ณ๋์ Postgres ์์ ์์ฅ์ ๋๋ค.
That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.