๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

TIL, WIL/TIL๐Ÿ“˜

02. 25 TIL : ์ฝ”๋“œ๋ฆฌ๋ทฐ with ๊นƒํ—™์•ก์…˜ ๊ธ€ ์ฝ๊ธฐ, ์ฟผ๋ฆฌ ํŠœ๋‹ ์‹ค๋ฌด

728x90

https://toss.tech/article/25431?ref=codenary

 

GitHub Actions๋กœ ๊ฐœ์„ ํ•˜๋Š” ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฌธํ™”

์ž๋™ํ™”๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฌธํ™”๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ํŽธ์˜๋ฅผ ๋†’์˜€๋˜ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ด์š”.

toss.tech

 

2. ์ฟผ๋ฆฌ ์ž‘์„ฑ ์‹ค๋ฌด ๋ฐ ์ฟผ๋ฆฌํŠœ๋‹์— ๋Œ€ํ•œ ๊ฒฝํ—˜

- ๊ธฐ์กด์— ์ž‘์„ฑํ•ด๋ณธ ์ฟผ๋ฆฌ ์†๋„ : 500ms, 200๊ฐœ row

 

* ํŠœ๋‹ํฌ์ธํŠธ

1) where ์กฐ๊ฑด์ ˆ ์ค‘ ๋ถ€์„œ ๊ฒ€์ƒ‰์‹œ ๋ถ€์„œ์˜ ์ด๋ฆ„์œผ๋กœ ๊ฒ€์ƒ‰ -> ๋ถ€์„œ ์•„์ด๋””๋กœ ๊ฒ€์ƒ‰ : ์ธ๋ฑ์Šค๊ฐ€ ๊ฑธ๋ ค์žˆ๋Š” ๋ถ€์„œ ์•„์ด๋””

~ 200ms ๊ฐœ์„ 

2) ๊ฒ€์ƒ‰ ์กฐ๊ฑด์— ์ธ๋ฑ์Šค ์ปฌ๋Ÿผ์„ ์ถ”๊ฐ€ํ•  ๊ฒฝ์šฐ, ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋Š” ๊ฐ™์€๋ฐ ์ฟผ๋ฆฌ ์†๋„๊ฐ€ ๋นจ๋ผ์ง„๋‹ค ~ 70ms ๊ฐœ์„ 

3) ํ•„์š”ํ•œ ์ •๋ณด๊ฐ€ ์žˆ๋Š” ๋‹ค๋ฅธ ํ…Œ์ด๋ธ”์„ left ์กฐ์ธ์œผ๋กœ ๊ฐ€์ ธ์˜ค๊ณ  ์žˆ์—ˆ์œผ๋‚˜, ํ•„์š”ํ•œ ์ปฌ๋Ÿผ๋งŒ ๊ฐ€์ ธ์˜ค๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์—

์„œ๋ธŒ์ฟผ๋ฆฌ๋กœ ํ•ด๋‹น ์ปฌ๋Ÿผ๋งŒ ์กฐํšŒํ•ด์„œ ๊ฐ€์ ธ์˜จ๋‹ค ~ 100ms ๊ฐœ์„ 

 

728x90