Luxoft TechTalks - ์„ธ๊ณ„ IT ์ „๋ฌธ๊ฐ€ ๋“ฑ์˜ ๋น„๋””์˜ค ํŒŸ์บ์ŠคํŠธ

Luxoft Tech Talks๋Š” Luxoft์˜ IT ์ „๋ฌธ๊ฐ€์™€ ๋‹ค๋ฅธ ์ „๋ฌธ๊ฐ€๋“ค์ด ์ง€์‹์„ ๊ณต์œ ํ•˜๊ณ  ์ตœ์‹  ํŠธ๋ Œ๋“œ์™€ ๊ธฐ์ˆ ์— ๋Œ€ํ•ด ํ† ๋ก ํ•˜๋Š” YouTube ์ฑ„๋„์˜ ์ƒˆ๋กœ์šด ์˜์–ด ๋น„๋””์˜ค ํŒŸ์บ์ŠคํŠธ ์‹œ๋ฆฌ์ฆˆ์ž…๋‹ˆ๋‹ค. ์˜์ƒ์€ ํ•œ ๋‹ฌ์— 1~2ํšŒ ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค.


๋™์˜์ƒ ์žฌ์ƒ

์ด์ œ ์ฑ„๋„์—์„œ ๋งŒ๋‚˜๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

โ€ข Hanno Embregts์™€ ํ•จ๊ป˜ํ•˜๋Š” Luxoft Tech Talk โ€” Git์€ ์˜์›ํžˆ ์กด์žฌํ•  ๊ฒƒ์ธ๊ฐ€? ๊ฐ€๋Šฅํ•œ ํ›„๊ณ„์ž ๋ชฉ๋ก

2010๋…„์— ์–ด๋–ค ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์…จ๋‚˜์š”? ์ดˆ๊ธฐ์— Git์„ ๋„์ž…ํ–ˆ๋‹ค๋ฉด Git์ด์—ˆ์„ ์ˆ˜๋„ ์žˆ๊ณ , ์•„๋‹ˆ๋ฉด ๋‹ค๋ฅธ ๋ฒ„์ „์„ ์„ ํ˜ธํ–ˆ๋‹ค๋ฉด Git์ด์—ˆ์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. Linux์•„๋งˆ ์—ฌ๋Ÿฌ๋ถ„๋„ ๋‹น์‹œ ๋Œ€๋‹ค์ˆ˜ ๊ฐœ๋ฐœ์ž๋“ค์ด ์‚ฌ์šฉํ•˜๋˜ Subversion์„ ์จ๋ดค์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. 10๋…„ ํ›„, Git์€ ๊ฒฝ์Ÿ ์ œํ’ˆ๋“ค์„ ์ œ์น˜๊ณ  ์ธ๊ธฐ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. ์•ž์œผ๋กœ 10๋…„ ํ›„์—๋Š” ์–ด๋–ค ๋ณ€ํ™”๊ฐ€ ์žˆ์„์ง€ ๊ถ๊ธˆํ•ด์ง‘๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ˜ธ์—์„œ๋Š” 2030๋…„์˜ ๋ฒ„์ „ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์— ํ•„์š”ํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์˜ˆ์ธกํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ๋” ๋น ๋ฅธ ์†๋„? ํ–ฅ์ƒ๋œ ํ˜‘์—… ์ง€์›? ์™„์ „ ์ž๋™ํ™”๋œ ๋ณ‘ํ•ฉ ์ถฉ๋Œ ํ•ด๊ฒฐ ๊ธฐ๋Šฅ?

โ€ข Stanimira Vlaeva์™€ ํ•จ๊ป˜ํ•˜๋Š” Luxoft ๊ธฐ์ˆ  ํ† ํฌ โ€“ NativeScript: ์•„ํ‚คํ…์ฒ˜ ๊ฐœ์š”

NativeScript๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Android ๋„ค์ดํ‹ฐ๋ธŒ์Šคํฌ๋ฆฝํŠธ(NativeScript)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ iOS๋ฅผ ๊ฐœ๋ฐœํ•  ๋•Œ, ์ˆœ์ˆ˜ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ, Angular ๋˜๋Š” Vue๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ์ด๋ฒˆ ์›จ๋น„๋‚˜์—์„œ๋Š” ๋„ค์ดํ‹ฐ๋ธŒ์Šคํฌ๋ฆฝํŠธ์˜ ๊ธฐ์ˆ ์  ๊ตฌํ˜„์— ๋Œ€ํ•ด ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๋‚ด์šฉ์„ ๋…ผ์˜ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

  • JavaScript ์—”์ง„(V8 ๋ฐ JavaScriptCore) ๊ตฌํ˜„
  • ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ์—ฐ๊ฒฐ ์„ค์ • Android/iOS์—์„œ ๋„ค์ดํ‹ฐ๋ธŒ API์— ์•ก์„ธ์Šคํ•ฉ๋‹ˆ๋‹ค.
  • Angular์™€ NativeScript์˜ ํ†ตํ•ฉ.

โ€ข Rex Black๊ณผ์˜ Luxoft ๊ธฐ์ˆ  ๋Œ€๋‹ด - ์ฝ”๋“œ ์ ์šฉ ๋ฒ”์œ„ ์ธก์ •

ํ…Œ์Šคํ„ฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ํ…Œ์ŠคํŠธ๋œ ์ฝ”๋“œ์˜ ์–‘์— ๋Œ€ํ•œ ์ธก์ • ๊ธฐ์ค€์„ ์ œ๊ณตํ•˜๋Š” ๋„๊ตฌ๋ฅผ ์ ์  ๋” ๋งŽ์ด ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ธก์ •ํ•ญ๋ชฉ์€ ํ…Œ์ŠคํŠธ ๋„๊ตฌ ๋ชจ์Œ์ด ๋‹ค๋ฃจ๋Š” ์ฝ”๋“œ์˜ ์–‘๊ณผ ๋” ์ค‘์š”ํ•˜๊ฒŒ๋Š” ํ…Œ์ŠคํŠธ์— ํฌํ•จ๋˜์ง€ ์•Š์€ ์กฐ๊ฑด์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ถ€ ๋„๊ตฌ๋Š” ํ–ฅํ›„ ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์˜ ๋ณต์žก์„ฑ๊ณผ ๊ทธ์— ๋”ฐ๋ฅธ ์ž ์žฌ์ ์ธ ๊ณผ์ œ์— ๋Œ€ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋ ˆ์  ํ…Œ์ด์…˜์—์„œ Rex๋Š” ํ…Œ์ŠคํŠธ๋œ ์ฝ”๋“œ ํฌ๊ธฐ์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ์ง€ํ‘œ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

  • ์ง„์ˆ  ๋ฒ”์œ„;
  • ์กฐ๊ฑด๋ฌธ ๋ถ„๊ธฐ๋ณ„ ์ ์šฉ ๋ฒ”์œ„(๊ฒฐ์ • ์ ์šฉ ๋ฒ”์œ„);
  • ์ˆ˜์ •๋œ ์กฐ๊ฑด/๊ฒฐ์ • ์ ์šฉ ๋ฒ”์œ„ ๋ฐฉ๋ฒ•;
  • McCabe์— ๋”ฐ๋ฅธ ์ˆœํ™˜์  ๋ณต์žก์„ฑ(McCabe Cyclomatic Complexity);
  • ๊ธฐ๋ณธ ๊ฒฝ๋กœ ์ ์šฉ ๋ฒ”์œ„.

Rex๋Š” ๋” ๋‚˜์€ ์ฝ”๋“œ๋‚˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ”ํŠธ๋ฆญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ค๋ช…ํ•˜๊ณ  ์‹ค์ œ ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ด๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.

ํ–ฅํ›„ TechTalks์˜ ์ฃผ์ œ ์„ ํƒ์€ ์ฃผ๋กœ ๊ท€ํ•˜์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๊ธฐ์ˆ ๊ณผ ์ฃผ์ œ์— ์—ฌ์ „ํžˆ ๊ด€์‹ฌ์ด ์žˆ์œผ์‹ญ๋‹ˆ๊นŒ? ํ–ฅํ›„ TechTalks์—์„œ ์–ด๋–ค ์—ฐ์‚ฌ๋ฅผ ๋งŒ๋‚˜๊ณ  ์‹ถ์Šต๋‹ˆ๊นŒ? ๋Œ“๊ธ€๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ์†Œ๋ง์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š” ์ฑ„๋„ ๊ตฌ๋…์ƒˆ๋กœ์šด ์˜์ƒ์„ ๋†“์น˜์ง€ ์•Š๊ธฐ ์œ„ํ•ด.

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster