βœ“ λ‰΄μŠ€λ ˆν„°

πŸ“° "유튜브, ν•œκ΅­μ—μ„œ 첫 'μ‡Όν•‘ μ „μš© μŠ€ν† μ–΄' μΆœμ‹œ" ε€– (2024/07/09)

κ΅¬λ…μž λ‹˜μ΄ μž λ“  사이에 μžˆμ—ˆλ˜ ν•« ν•œ μ΄μŠˆλ“€μ„ λͺ¨μ•„λ³΄μ•˜λŠ”λ°μš”. μ–΄λ–€ 일듀이 μžˆμ—ˆλŠ”μ§€ 보기 μ’‹κ²Œ μ •λ¦¬ν•΄μ„œ κ³΅μœ λ“œλ¦½λ‹ˆλ‹€.

2024.07.09 | 쑰회 540 |
0
|

Hello.Stranger

"ν•˜λ£¨λ₯Ό 13μ‹œκ°„ μ•žμ„œ μ‹œμž‘ν•˜μ„Έμš”:" ν•΄μ™Έ IT νŠΈλ Œλ“œλ₯Ό κ°€μž₯ λ¨Όμ € λ§Œλ‚  수 있게 'μ•„μΉ¨ 7μ‹œ'λ§ˆλ‹€ λ‰΄μŠ€λ ˆν„°λ₯Ό λ³΄λ‚΄λ“œλ €μš”.πŸ›Έ

2024/07/09 ν™”μš”μΌ


λ°˜κ°€μ›Œμš”. κ΅¬λ…μž λ‹˜!🫑

κ΅¬λ…μž λ‹˜μ΄ μž λ“  사이에 μžˆμ—ˆλ˜ ν•« ν•œ μ΄μŠˆλ“€μ„ λͺ¨μ•„λ³΄μ•˜λŠ”λ°μš”. μ–΄λ–€ 일듀이 μžˆμ—ˆλŠ”μ§€ 보기 μ’‹κ²Œ μ •λ¦¬ν•΄μ„œ κ³΅μœ λ“œλ¦½λ‹ˆλ‹€.


 

πŸ“° ITλ‰΄μŠ€ λͺ¨μ•„보기 (κ΅­λ‚΄)


유튜브, ν•œκ΅­μ—μ„œ 첫 'μ‡Όν•‘ μ „μš© μŠ€ν† μ–΄' μΆœμ‹œ

이미지: CJμ˜¨μŠ€νƒ€μΌ 제곡
이미지: CJμ˜¨μŠ€νƒ€μΌ 제곡

μœ νŠœλΈŒκ°€ CJμ˜¨μŠ€νƒ€μΌκ³Ό νŒŒνŠΈλ„ˆμ‹­μ„ λ§Ίκ³  ν•œκ΅­μ— 'μ‡Όν•‘ μ „μš© μŠ€ν† μ–΄'λ₯Ό λŸ°μΉ­ν•˜λ©΄μ„œ, κ΅­λ‚΄ μ˜μƒ 컀머슀 μ‹œμž₯ 경쟁이 λ”μš± μΉ˜μ—΄ν•΄μ§ˆ μ „λ§μž…λ‹ˆλ‹€. CJμ˜¨μŠ€νƒ€μΌμ€ 2017λ…„λΆ€ν„° λͺ¨λ°”일 μ˜μƒ 컀머슀 'μ‡Όν¬λΌμ΄λΈŒ'λ₯Ό μ‹œμž‘μœΌλ‘œ 유튜브, 숏폼 λ“± λ‹€μ–‘ν•œ ν”Œλž«νΌμ—μ„œ μ˜μƒ 컀머슀 사업을 ν™•μž₯ν•΄μ™”μŠ΅λ‹ˆλ‹€. 특히 130λͺ…이 λ„˜λŠ” μ½˜ν…μΈ  PDλ₯Ό ν¬ν•¨ν•œ 300λͺ… 규λͺ¨μ˜ μ½˜ν…μΈ  μ œμž‘ 인λ ₯κ³Ό AI, VR κΈ°μˆ μ„ ν™œμš©ν•œ μ°¨λ³„ν™”λœ 방솑 기술 μ—­λŸ‰μ€ CJμ˜¨μŠ€νƒ€μΌμ˜ κ°•μ μœΌλ‘œ κΌ½νž™λ‹ˆλ‹€. 

 

ꡬ글, ν•œκ΅­ AI μŠ€νƒ€νŠΈμ—…μ— λ‚ κ°œ 달닀

ꡬ글이 μ•„μ‹œμ•„νƒœν‰μ–‘ 지역 졜초둜 ν•œκ΅­μ—μ„œ 'AI 퍼슀트' ν”„λ‘œκ·Έλž¨μ„ μΆœλ²”μ‹œν‚€λ©° κ΅­λ‚΄ AI μŠ€νƒ€νŠΈμ—… μœ‘μ„±μ— 적극 λ‚˜μ„°λ‹€. μ΄λŠ” ν•œκ΅­ μ •λΆ€μ˜ AI 개발 지원과 μ±…μž„μžˆλŠ” AI ν™˜κ²½ μ‘°μ„± λ…Έλ ₯, 그리고 λ›°μ–΄λ‚œ IT 인재 풀을 높이 ν‰κ°€ν–ˆκΈ° λ•Œλ¬Έμ΄λ‹€. 'AI 퍼슀트' ν”„λ‘œκ·Έλž¨μ€ κ΅¬κΈ€μ˜ 기술λ ₯κ³Ό λ„€νŠΈμ›Œν¬λ₯Ό ν™œμš©ν•˜μ—¬ κ΅­λ‚΄ μŠ€νƒ€νŠΈμ—…μ˜ 기술적 λ‚œμ œ ν•΄κ²°, μ œν’ˆ 개발, μ‹œμž₯ μ§„μΆœ μ „λž΅ 수립 등을 μ§€μ›ν•œλ‹€. 10μ£Όκ°„μ˜ ν”„λ‘œκ·Έλž¨ λ™μ•ˆ μ°Έμ—¬ 기업듀은 ꡬ글 μ „λ¬Έκ°€ λ©˜ν† λ§, λ§žμΆ€ν˜• λΆ€νŠΈμΊ ν”„ 등을 톡해 μ‹€μ§ˆμ μΈ μ„±κ³Όλ₯Ό κ±°λ‘μ—ˆμœΌλ©°, κΈ€λ‘œλ²Œ μ‹œμž₯ μ§„μΆœμ„ μœ„ν•œ κΈ°λ°˜μ„ λ‹€μ‘Œλ‹€.

 

AI μ—…μŠ€μΌ€μΌλ§, μ½˜ν…μΈ  μ œμž‘ νŒ¨λŸ¬λ‹€μž„μ„ λ°”κΎΌλ‹€

λ³Έ κΈ°μ‚¬λŠ” 졜근 디지털 μ½˜ν…μΈ  μ‚°μ—…μ—μ„œ μ£Όλͺ©λ°›λŠ” AI 기반 μ—…μŠ€μΌ€μΌλ§ κΈ°μˆ μ— λŒ€ν•΄ 심측 λΆ„μ„ν•©λ‹ˆλ‹€. κ³Όκ±° λ‹¨μˆœ 보간법을 λ„˜μ–΄ CNN, GAN λ“± AI λͺ¨λΈμ„ ν™œμš©ν•œ μ—…μŠ€μΌ€μΌλ§ κΈ°μˆ μ€ μ €ν™”μ§ˆ μ˜μƒμ˜ ν™”μ§ˆμ„ 효과적으둜 κ°œμ„ ν•˜λ©° TV, κ²Œμž„ λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ 적극적으둜 ν™œμš©λ˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 특히 μ˜¨λ””λ°”μ΄μŠ€ AIλ₯Ό ν†΅ν•œ μ‹€μ‹œκ°„ μ—…μŠ€μΌ€μΌλ§μ€ TV μ‹œμž₯μ—μ„œ λ³΄νŽΈν™”λ˜κ³  있으며, κ²Œμž„ λΆ„μ•Όμ—μ„œλŠ” μ—”λΉ„λ””μ•„ DLSS, AMD FSR λ“± κ·Έλž˜ν”½μΉ΄λ“œ 기반 μ—…μŠ€μΌ€μΌλ§ 기술이 μ—°μ‚° νš¨μœ¨μ„±μ„ λ†’μ΄λŠ” 데 κΈ°μ—¬ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

 

팹리슀 μŠ€νƒ€νŠΈμ—… 수퍼게이트, Arm 곡식 λ””μžμΈ νŒŒνŠΈλ„ˆλ‘œ μ„ μ •

κ΅­λ‚΄ 팹리슀 μŠ€νƒ€νŠΈμ—… μˆ˜νΌκ²Œμ΄νŠΈκ°€ Arm의 곡식 λ””μžμΈ νŒŒνŠΈλ„ˆλ‘œ μ„ μ •λ˜λ©΄μ„œ κ³ μ„±λŠ₯ μ‹œμŠ€ν…œ λ°˜λ„μ²΄ κ°œλ°œμ— 속도가 뢙을 μ „λ§μž…λ‹ˆλ‹€. Arm λ””μžμΈ νŒŒνŠΈλ„ˆ ν”„λ‘œκ·Έλž¨μ€ μ—„κ²©ν•œ κΈ°μ€€μœΌλ‘œ μ „ 세계 20μ—¬ 개 기업을 μ„ μ •ν•˜μ—¬ 기술 지원을 μ œκ³΅ν•˜λ©°, κ΅­λ‚΄ κΈ°μ—…μœΌλ‘œλŠ” μ—μ΄μ§λžœλ“œ, κ°€μ˜¨μΉ©μŠ€, μ½”μ•„μ‹œμ•„μ— 이어 λ„€ λ²ˆμ§Έμž…λ‹ˆλ‹€. 이번 선정은 수퍼게이트의 기술λ ₯을 μΈμ •λ°›μ•˜λ‹€λŠ” 의미이며, Arm의 λ„€μ˜€λ²„μŠ€ μ‹œλ¦¬μ¦ˆ 기반 κ³ μ„±λŠ₯ μ»΄ν“¨νŒ…, μžμœ¨μ£Όν–‰, μ°¨λŸ‰μš© λ°˜λ„μ²΄ 개발 및 κ΅­λ‚΄μ™Έ νŒŒνŠΈλ„ˆμ‹­ 강화에 κΈ°μ—¬ν•  κ²ƒμœΌλ‘œ μ˜ˆμƒλ©λ‹ˆλ‹€.

 

νŠΈλ¦¬ν”Œ, μ—¬ν–‰ μ΄ˆκ°œμΈν™” μ‹œλŒ€ 연닀… μ‹ κ·œ κ°€μž…μž ν˜œνƒ '풍성'

μΈν„°νŒŒν¬νŠΈλ¦¬ν”Œμ΄ μš΄μ˜ν•˜λŠ” μ΄ˆκ°œμΈν™” μ—¬ν–‰ ν”Œλž«νΌ 'νŠΈλ¦¬ν”Œ'이 μ‹ κ·œ 고객 확보λ₯Ό μœ„ν•΄ 곡격적인 λ§ˆμΌ€νŒ… ν”„λ‘œλͺ¨μ…˜μ„ μ§„ν–‰ν•©λ‹ˆλ‹€. μ‹ κ·œ κ°€μž…μžμ—κ²ŒλŠ” μ΅œλŒ€ 30λ§Œμ› μƒλ‹Ήμ˜ μˆ™μ†Œ 및 νˆ¬μ–΄Β·ν‹°μΌ“ 할인 μΏ ν°νŒ©μ„ μ œκ³΅ν•˜λ©°, 친ꡬ μ΄ˆλŒ€ μ‹œ μ΄ˆλŒ€μžμ™€ μ‹ κ·œ κ°€μž…μž λͺ¨λ‘μ—κ²Œ 데이터 둜밍 3일 무료 μ΄μš©κΆŒμ„ μ¦μ •ν•©λ‹ˆλ‹€. νŠΈλ¦¬ν”Œμ€ 이번 ν”„λ‘œλͺ¨μ…˜μ„ 톡해 AI 및 빅데이터 기반의 개인 λ§žμΆ€ν˜• μ—¬ν–‰ μ„œλΉ„μŠ€λ₯Ό λ”μš± ν™•λŒ€ν•˜κ³ , μ‚¬μš©μž 확보에 λ°•μ°¨λ₯Ό κ°€ν•  κ³„νšμž…λ‹ˆλ‹€.


 

πŸ“° ITλ‰΄μŠ€ λͺ¨μ•„보기 (ν•΄μ™Έ)



 

🧠 Dev & Biz μΈμ‚¬μ΄νŠΈ 훑어보기


ν”„λ‘œκ·Έλž˜λ° μžμ²΄κ°€ μ•„λ‹Œ ν™˜κ²½μ„ μ κ²€ν•˜λΌ

λ³Έ 글은 λ§Žμ€ κ°œλ°œμžκ°€ κ²½ν—˜ν•˜λŠ” 'ν”„λ‘œκ·Έλž˜λ° ν”Όλ‘œ'의 κ·Όλ³Έ 원인을 λΆ„μ„ν•˜κ³ , ν”„λ‘œκ·Έλž˜λ° μžμ²΄λ³΄λ‹€λŠ” λΉ„νš¨μœ¨μ μΈ 업무 ν™˜κ²½μ΄λ‚˜ μ‹œμŠ€ν…œμ  λ¬Έμ œκ°€ κ·Έ 원인일 κ°€λŠ₯성을 μ œμ‹œν•©λ‹ˆλ‹€. κ΄€λ£Œμ£Όμ˜μ  λ¬Έν™”, μ œν’ˆ λΉ„μ „ λΆ€μž¬, 주도성 κ²°μ—¬, λΆˆν•„μš”ν•œ νšŒμ˜μ™€ 절차 등이 개발자의 μ°½μ˜μ„±κ³Ό 열정을 μ €ν•΄ν•˜λŠ” μš”μ†Œλ‘œ μ§€μ λ©λ‹ˆλ‹€. μ €μžλŠ” λ‹€λ₯Έ λΆ„μ•Ό μ—­μ‹œ λ‚˜λ¦„μ˜ 어렀움을 가지고 있으며, κ°œλ°œμžκ°€ 가진 문제 ν•΄κ²° λŠ₯λ ₯κ³Ό μ°½μ˜μ„±μ„ λ°œνœ˜ν•˜μ—¬ ν˜„μž¬μ˜ 어렀움을 κ·Ήλ³΅ν•˜λŠ” 것이 더 λ‚˜μ€ 선택일 수 μžˆλ‹€κ³  κ°•μ‘°ν•©λ‹ˆλ‹€.

기술 영ν–₯

개발자의 업무 λ§Œμ‘±λ„λŠ” 생산성과 기술 λ°œμ „μ— 직접적인 영ν–₯을 λ―ΈμΉ©λ‹ˆλ‹€. 이 글은 업무 ν™˜κ²½ κ°œμ„ μ„ 톡해 κ°œλ°œμžλ“€μ˜ 잠재λ ₯을 μ΅œλŒ€ν•œ λ°œνœ˜ν•˜κ³ , ꢁ극적으둜 기술 μ‚°μ—…μ˜ λ°œμ „μ„ 이끌 수 μžˆμŒμ„ μ‹œμ‚¬ν•©λ‹ˆλ‹€.

개발자 팁

ν˜„μž¬ ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•œ νšŒμ˜κ°μ„ 느끼고 μžˆλ‹€λ©΄, λ¨Όμ € μžμ‹ μ΄ μ²˜ν•œ 업무 ν™˜κ²½μ„ κ°κ΄€μ μœΌλ‘œ 평가해 λ³΄μ„Έμš”. λΉ„νš¨μœ¨μ μΈ ν”„λ‘œμ„ΈμŠ€λ‚˜ μ‹œμŠ€ν…œ, μ†Œν†΅μ˜ λΆ€μž¬ λ“± κ°œμ„ μ˜ 여지가 μžˆλŠ” 뢀뢄을 νŒŒμ•…ν•˜κ³  적극적으둜 κ°œμ„ ν•˜λ €λŠ” λ…Έλ ₯이 ν•„μš”ν•©λ‹ˆλ‹€.

μƒν’ˆν™” μ˜ˆμ‹œ

이 κ²Œμ‹œκΈ€μ„ ν™œμš©ν•˜μ—¬ μ–΄λ–€ 사업 μ•„μ΄ν…œμ„ λ§Œλ“€ 수 μžˆμ„μ§€ μ œμ•ˆμ„ λ“œλ €λ΄…λ‹ˆλ‹€. 이λ₯Ό 기반으둜 ν•œ μƒˆλ‘œμš΄ μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€μ–΄λ³΄λ©΄ μ–΄λ–¨κΉŒμš”?

 

파이썬 ν•¨μˆ˜ μ΅œμ ν™”λ₯Ό μœ„ν•œ 8가지 λ°μ½”λ ˆμ΄ν„°

λ³Έ 글은 κ°œλ°œμžκ°€ 파이썬 μ½”λ“œμ˜ νš¨μœ¨μ„±κ³Ό 가독성을 ν–₯μƒμ‹œν‚€λŠ” 데 μœ μš©ν•œ 8가지 λ°μ½”λ ˆμ΄ν„°λ₯Ό μ†Œκ°œν•©λ‹ˆλ‹€. 캐싱, μ‹€ν–‰ μ‹œκ°„ μΈ‘μ •, λ‘œκΉ…, μž¬μ‹œλ„ λ©”μ»€λ‹ˆμ¦˜ κ΅¬ν˜„ λ“± μ‹€λ¬΄μ—μ„œ 자주 ν™œμš©λ˜λŠ” λ°μ½”λ ˆμ΄ν„°μ˜ μ˜ˆμ œμ™€ μž‘λ™ 방식을 μ„€λͺ…ν•©λ‹ˆλ‹€. 특히 λ°μ½”λ ˆμ΄ν„°λ₯Ό μ‚¬μš©ν•˜λ©΄ 핡심 λ‘œμ§μ„ ν•΄μΉ˜μ§€ μ•Šκ³  뢀가적인 κΈ°λŠ₯을 μ†μ‰½κ²Œ μΆ”κ°€ν•  수 있으며, μ½”λ“œ 쀑볡을 쀄여 μœ μ§€λ³΄μˆ˜λ₯Ό μš©μ΄ν•˜κ²Œ ν•©λ‹ˆλ‹€. 각 λ°μ½”λ ˆμ΄ν„°μ˜ μž₯단점을 비ꡐ λΆ„μ„ν•˜μ—¬ 상황에 λ§žλŠ” 졜적의 λ°μ½”λ ˆμ΄ν„°λ₯Ό μ„ νƒν•˜λŠ” 데 도움을 μ€λ‹ˆλ‹€.

기술 영ν–₯

λ°μ½”λ ˆμ΄ν„°λ₯Ό 효과적으둜 ν™œμš©ν•˜λ©΄ 파이썬 μ½”λ“œμ˜ μ„±λŠ₯을 ν–₯μƒμ‹œν‚€κ³  μœ μ§€λ³΄μˆ˜λ₯Ό κ°„μ†Œν™”ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” 개발 μ‹œκ°„ 단좕, λ¦¬μ†ŒμŠ€ νš¨μœ¨μ„± μ¦λŒ€, 더 λ‚˜μ•„κ°€ ν–₯μƒλœ μ‚¬μš©μž κ²½ν—˜μœΌλ‘œ μ΄μ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€.

개발자 팁

λ³Έλ¬Έμ—μ„œ μ†Œκ°œλœ 8가지 λ°μ½”λ ˆμ΄ν„°λ₯Ό μžμ‹ μ˜ ν”„λ‘œμ νŠΈμ— μ μš©ν•˜μ—¬ μ½”λ“œ μ„±λŠ₯을 λΆ„μ„ν•˜κ³ , 가독성을 ν–₯μƒμ‹œν‚€λŠ” 데 ν™œμš©ν•˜μ„Έμš”. 특히, 자주 μ‚¬μš©ν•˜λŠ” μ½”λ“œ 블둝을 λ°μ½”λ ˆμ΄ν„°λ‘œ λ§Œλ“€μ–΄ μž¬μ‚¬μš©μ„±μ„ λ†’μ΄λŠ” 것을 κ³ λ €ν•΄λ³΄μ„Έμš”.

μƒν’ˆν™” μ˜ˆμ‹œ

이 κ²Œμ‹œκΈ€μ„ ν™œμš©ν•˜μ—¬ μ–΄λ–€ 사업 μ•„μ΄ν…œμ„ λ§Œλ“€ 수 μžˆμ„μ§€ μ œμ•ˆμ„ λ“œλ €λ΄…λ‹ˆλ‹€. 이λ₯Ό 기반으둜 ν•œ μƒˆλ‘œμš΄ μ„œλΉ„μŠ€λ₯Ό λ§Œλ“€μ–΄λ³΄λ©΄ μ–΄λ–¨κΉŒμš”?

 

CPU κ°œμž… 없이 GPU μž‘μ—… 처리: DirectX12 Workgraphs 심측 뢄석

λ³Έ κ²Œμ‹œκΈ€μ€ DirectX12의 μƒˆλ‘œμš΄ κΈ°λŠ₯인 Workgraphs에 λŒ€ν•œ 심측 뢄석을 μ œκ³΅ν•©λ‹ˆλ‹€. WorkgraphsλŠ” CPU κ°œμž… 없이 GPUκ°€ μž‘μ—…μ„ μƒμ„±ν•˜κ³  μ²˜λ¦¬ν•  수 μžˆλ„λ‘ ν•˜μ—¬, μ‰λ„μš° 레이 νŠΈλ ˆμ΄μ‹±κ³Ό 같은 λ³΅μž‘ν•œ κ·Έλž˜ν”½ μž‘μ—…μ„ λ”μš± 효율적으둜 μˆ˜ν–‰ν•  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€. κ²Œμ‹œκΈ€μ—μ„œλŠ” Workgraphsλ₯Ό ν™œμš©ν•œ μ‰λ„μš° 레이 νŠΈλ ˆμ΄μ‹± κ΅¬ν˜„ 예제λ₯Ό 톡해, ν”½μ…€ 필터링, 뎁슀 버퍼 좩돌 감지, 가속 ꡬ쑰λ₯Ό μ‚¬μš©ν•œ 레이 νŠΈλ ˆμ΄μ‹± λ“± 3λ‹¨κ³„λ‘œ κ΅¬μ„±λœ ν”„λ‘œμ„ΈμŠ€λ₯Ό μžμ„Ένžˆ μ„€λͺ…ν•©λ‹ˆλ‹€. 

기술 영ν–₯

μ–΄λ‹ˆμ–Έ λ ˆμ΄μ–΄λ§μ€ κ°œλ°œμžκ°€ λ”μš± μ•ˆμ •μ μ΄κ³  μœ μ§€λ³΄μˆ˜ν•˜κΈ° μ‰¬μš΄ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΅¬μΆ•ν•˜λ„λ‘ 돕고, 변화에 λŒ€ν•œ 저항성을 λ†’μ—¬ 기술 μ‚°μ—… μ „λ°˜μ˜ μ½”λ“œ ν’ˆμ§ˆ ν–₯상에 κΈ°μ—¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

개발자 팁

μ™ΈλΆ€ μš”κ΅¬ μ‚¬ν•­μ΄λ‚˜ μ˜μ‘΄μ„± λ³€ν™”κ°€ μ˜ˆμƒλ˜λŠ” 경우, ν•΄λ‹Ή λ³€κ²½ 사항을 μΊ‘μŠν™”ν•˜κ³  핡심 λ‘œμ§μ„ λΆ„λ¦¬ν•˜κΈ° μœ„ν•΄ μ–΄λ‹ˆμ–Έ λ ˆμ΄μ–΄λ§ μ•„ν‚€ν…μ²˜λ₯Ό μ μš©ν•˜λŠ” 것을 κ³ λ €ν•΄λ³΄μ„Έμš”.

 

DB μ—…λ°μ΄νŠΈκ°€ API νƒ€μž„μ•„μ›ƒμ„ λ°œμƒμ‹œν‚¨ 이유

이 κΈ€μ—μ„œλŠ” λ‹¨μˆœν•œ DB μ—…λ°μ΄νŠΈ λ¬Έ λ³€κ²½(createμ—μ„œ update_or_create)으둜 인해 API νƒ€μž„μ•„μ›ƒμ΄ λ°œμƒν•˜κ³  데이터 νŒŒμ΄ν”„λΌμΈμ΄ μ€‘λ‹¨λœ 사둀λ₯Ό λΆ„μ„ν•©λ‹ˆλ‹€. 문제의 κ·Όλ³Έ 원인은 νŠΈλžœμž­μ…˜ 잠금 μ‹œκ°„ μ΄ˆκ³Όμ˜€μŠ΅λ‹ˆλ‹€. νŠΈλžœμž­μ…˜μ€ μž κΈˆμ„ νšλ“ν•˜κ³  20초 이내에 ν•΄μ œν•΄μ•Ό ν•˜λŠ”λ°, 쿼리 μ‹€ν–‰ μ‹œκ°„μ΄ κΈΈμ–΄μ§€λ©΄μ„œ 잠금 μ‹œκ°„ μ΄ˆκ³Όκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 이둜 인해 νŠΈλžœμž­μ…˜μ΄ μ—¬λŸ¬ 번 μž¬μ‹œλ„λ˜κ³  κ²°κ΅­ API νƒ€μž„μ•„μ›ƒμ— λ„λ‹¬ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 문제 해결을 μœ„ν•΄ λ°μ΄ν„°λ² μ΄μŠ€ 인덱슀λ₯Ό μΆ”κ°€ν•˜μ—¬ 쿼리 μ„±λŠ₯을 ν–₯μƒμ‹œμΌ°κ³ , κ·Έ κ²°κ³Ό API 응닡 μ‹œκ°„μ΄ 크게 λ‹¨μΆ•λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

기술 영ν–₯

이 μ‚¬λ‘€λŠ” νŠΈλžœμž­μ…˜ 잠금과 λ°μ΄ν„°λ² μ΄μŠ€ 인덱싱이 API μ„±λŠ₯에 λ―ΈμΉ˜λŠ” μ€‘μš”μ„±μ„ λ³΄μ—¬μ€λ‹ˆλ‹€. 효율적인 쿼리 섀계와 μ μ ˆν•œ 인덱싱은 μ• ν”Œλ¦¬μΌ€μ΄μ…˜ μ„±λŠ₯을 크게 ν–₯μƒμ‹œν‚€κ³  μ˜ˆμƒμΉ˜ λͺ»ν•œ 문제 λ°œμƒμ„ μ˜ˆλ°©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

개발자 팁

λ°μ΄ν„°λ² μ΄μŠ€ νŠΈλžœμž­μ…˜μ„ μ‚¬μš©ν•  λ•ŒλŠ” 잠금 μ‹œκ°„ μ œν•œκ³Ό 쿼리 μ„±λŠ₯에 μœ μ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. 특히 λŒ€λŸ‰ 데이터 처리 μ‹œ 쿼리 μ΅œμ ν™” 및 인덱싱을 톡해 잠재적인 병λͺ© ν˜„μƒμ„ λ°©μ§€ν•˜λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€.

 

Dirty Write: λ°μ΄ν„°λ² μ΄μŠ€ λ™μ‹œμ„±μ˜ 함정과 ν•΄κ²°μ±…

λ³Έ 글은 λ°μ΄ν„°λ² μ΄μŠ€ νŠΈλžœμž­μ…˜μ—μ„œ λ°œμƒν•  수 μžˆλŠ” Dirty Write ν˜„μƒμ„ λ‹€λ£Ήλ‹ˆλ‹€. Dirty WriteλŠ” λ™μ‹œμ„± 문제 쀑 ν•˜λ‚˜λ‘œ, ν•˜λ‚˜μ˜ νŠΈλžœμž­μ…˜μ΄ μ™„λ£Œλ˜κΈ° 전에 λ‹€λ₯Έ νŠΈλžœμž­μ…˜μ΄ ν•΄λ‹Ή 데이터에 μ ‘κ·Όν•˜μ—¬ λ³€κ²½ν•˜λ©΄μ„œ λ°œμƒν•©λ‹ˆλ‹€. μ΄λŠ” λ°μ΄ν„°λ² μ΄μŠ€ 무결성을 ν•΄μΉ  수 μžˆλŠ” μ‹¬κ°ν•œ λ¬Έμ œμž…λ‹ˆλ‹€. κΈ€μ—μ„œλŠ” 볼링μž₯ μ‹ λ°œ λŒ€μ—¬ μ‹œμŠ€ν…œμ„ μ˜ˆμ‹œλ‘œ λ“€μ–΄ Alice와 Bobμ΄λΌλŠ” 두 μ‚¬μš©μžκ°€ λ™μ‹œμ— 같은 μ‹ λ°œμ„ λŒ€μ—¬ν•˜λ €λŠ” 상황을 κ°€μ •ν•˜μ—¬ Dirty Write 문제λ₯Ό μžμ„Ένžˆ λ³΄μ—¬μ€λ‹ˆλ‹€.

기술 영ν–₯

Dirty WriteλŠ” λ°μ΄ν„°λ² μ΄μŠ€ 무결성을 μ €ν•΄ν•˜κ³  예츑 λΆˆκ°€λŠ₯ν•œ 였λ₯˜λ₯Ό λ°œμƒμ‹œμΌœ μ‹œμŠ€ν…œ μ•ˆμ •μ„±μ„ μœ„ν˜‘ν•©λ‹ˆλ‹€. λ”°λΌμ„œ Dirty Writeλ₯Ό λ°©μ§€ν•˜λŠ” 것은 λ°μ΄ν„°λ² μ΄μŠ€ μ‹œμŠ€ν…œμ˜ μ‹ λ’°μ„± 및 μ„±λŠ₯ μœ μ§€μ— 맀우 μ€‘μš”ν•©λ‹ˆλ‹€.

개발자 팁

κ°œλ°œμžλŠ” Dirty Write 문제λ₯Ό μΈμ§€ν•˜κ³  νŠΈλžœμž­μ…˜ 격리 μˆ˜μ€€ μ„€μ •, 락 λ©”μ»€λ‹ˆμ¦˜ ν™œμš©, optimistic locking λ“± μ μ ˆν•œ λ™μ‹œμ„± μ œμ–΄ 기법을 μ μš©ν•˜μ—¬ 데이터 일관성을 μœ μ§€ν•΄μ•Ό ν•©λ‹ˆλ‹€.


 

πŸ‘¨πŸ»β€πŸ’» μ˜€ν”ˆμ†ŒμŠ€ μ†Œμ‹μ§€


jqjq: jq둜 jqλ₯Ό κ΅¬ν˜„, 메타 ν”„λ‘œκ·Έλž˜λ°μ˜ 지평을 λ„“νžˆλ‹€

jqjqλŠ” jqλ₯Ό μ‚¬μš©ν•˜μ—¬ jqλ₯Ό κ΅¬ν˜„ν•œ ν”„λ‘œμ νŠΈλ‘œ, jq μ–Έμ–΄ 자체의 κΈ°λŠ₯μ„±κ³Ό ν‘œν˜„λ ₯을 μž…μ¦ν•˜λŠ” ν₯미둜운 μ‚¬λ‘€μž…λ‹ˆλ‹€. jqjqλŠ” λ‹¨μˆœνžˆ jq 인터프리터λ₯Ό μž¬μž‘μ„±ν•œ 것이 μ•„λ‹ˆλΌ, jq μ½”λ“œλ₯Ό jq λ‚΄μ—μ„œ 직접 μ‹€ν–‰ν•˜κ³  μ‘°μž‘ν•  수 μžˆλŠ” κΈ°λŠ₯을 μ œκ³΅ν•˜μ—¬ 메타 ν”„λ‘œκ·Έλž˜λ°μ˜ μƒˆλ‘œμš΄ κ°€λŠ₯성을 μ œμ‹œν•©λ‹ˆλ‹€. 

 

Bython: 파이썬, 이제 μ€‘κ΄„ν˜Έμ™€ ν•¨κ»˜

Bython은 파이썬의 간결함과 μ€‘κ΄„ν˜Έ 기반 λ¬Έλ²•μ˜ λͺ…확성을 κ²°ν•©ν•œ ν₯미둜운 ν”„λ‘œμ νŠΈμž…λ‹ˆλ‹€. λ“€μ—¬μ“°κΈ° 였λ₯˜λŠ” μ’…μ’… κ°œλ°œμžμ—κ²Œ 골칫거리인데, Bython은 μ΄λŸ¬ν•œ 문제λ₯Ό ν•΄κ²°ν•˜μ—¬ μ½”λ“œ 가독성과 μœ μ§€λ³΄μˆ˜μ„±μ„ ν–₯μƒμ‹œν‚€λŠ” 데 도움을 쀄 수 μžˆμŠ΅λ‹ˆλ‹€. 특히, λŒ€κ·œλͺ¨ ν”„λ‘œμ νŠΈλ‚˜ ν˜‘μ—… ν™˜κ²½μ—μ„œ μœ μš©ν•˜κ²Œ ν™œμš©λ  수 μžˆμŠ΅λ‹ˆλ‹€. 

 

Shadcn/UI: 볡사 λΆ™μ—¬λ„£κΈ°λ‘œ λλ‚΄λŠ” UI 개발

Shadcn/UIλŠ” μ ‘κ·Όμ„±κ³Ό μ»€μŠ€ν„°λ§ˆμ΄μ§•μ„ μ€‘μ‹œν•˜λŠ” κ°œλ°œμžμ—κ²Œ μœ μš©ν•œ React 기반 UI μ»΄ν¬λ„ŒνŠΈ λΌμ΄λΈŒλŸ¬λ¦¬μž…λ‹ˆλ‹€. MIT λΌμ΄μ„ μŠ€ ν•˜μ— 무료둜 제곡되며, κ°œλ°œμžλŠ” μ œκ³΅λ˜λŠ” μ»΄ν¬λ„ŒνŠΈλ₯Ό λ³΅μ‚¬ν•˜μ—¬ μžμ‹ μ˜ ν”„λ‘œμ νŠΈμ— λ°”λ‘œ μ μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ΄λŠ” UI 개발 μ‹œκ°„μ„ λ‹¨μΆ•μ‹œν‚€κ³  λ””μžμΈ 일관성을 μœ μ§€ν•˜λŠ” 데 도움을 μ€λ‹ˆλ‹€. 


 

πŸ”— λͺ» λ‹€ν•œ 이야기듀


이 외에도 λ‹€μ–‘ν•œ ν•΄μ™Έ 아티클을 보고 μ‹Άλ‹€λ©΄ μ•„λž˜ 링크λ₯Ό μ°Έκ³ ν•΄μ£Όμ„Έμš”!


 

πŸ“£ μƒμ‹œ 곡지


'유료 멀버십' κΆŒν•œμ΄ 있으면 1주일에 1νšŒμ”© λ°œν–‰λ˜λŠ” 기술 아티클을 μ—΄λžŒν•  수 μžˆμ–΄μš”. λ¬Όλ‘ , λͺ¨λ“  κ΅¬λ…μžλΆ„λ“€μ—κ²Œ λ‰΄μŠ€λ ˆν„°λŠ” 맀일 λ°œμ†‘μ΄ λœλ‹΅λ‹ˆλ‹€. :)

멀버십 λ³€κ²½ν•˜κΈ°


Social

 Threads | Instagram | X(Twitter) | Linkedin

 

 

λ‹€κ°€μ˜¬ λ‰΄μŠ€λ ˆν„°κ°€ κΆκΈˆν•˜μ‹ κ°€μš”?

μ§€κΈˆ κ΅¬λ…ν•΄μ„œ μƒˆλ‘œμš΄ λ ˆν„°λ₯Ό λ°›μ•„λ³΄μ„Έμš”

이번 λ‰΄μŠ€λ ˆν„° μ–΄λ– μ…¨λ‚˜μš”?

Hello.Stranger λ‹˜μ—κ²Œ β˜•οΈ 컀피와 βœ‰οΈ μͺ½μ§€λ₯Ό λ³΄λ‚΄λ³΄μ„Έμš”!

λŒ“κΈ€

μ˜κ²¬μ„ λ‚¨κ²¨μ£Όμ„Έμš”

확인
의견이 μžˆμœΌμ‹ κ°€μš”? 제일 λ¨Όμ € λŒ“κΈ€μ„ λ‹¬μ•„λ³΄μ„Έμš” !

Β© 2024 Hello.Stranger

"ν•˜λ£¨λ₯Ό 13μ‹œκ°„ μ•žμ„œ μ‹œμž‘ν•˜μ„Έμš”:" ν•΄μ™Έ IT νŠΈλ Œλ“œλ₯Ό κ°€μž₯ λ¨Όμ € λ§Œλ‚  수 있게 'μ•„μΉ¨ 7μ‹œ'λ§ˆλ‹€ λ‰΄μŠ€λ ˆν„°λ₯Ό λ³΄λ‚΄λ“œλ €μš”.πŸ›Έ

λ‰΄μŠ€λ ˆν„° 문의 : hello.stranger1337@gmail.com

자주 λ¬»λŠ” 질문 였λ₯˜ 및 κΈ°λŠ₯ κ΄€λ ¨ 제보

μ„œλΉ„μŠ€ 이용 문의admin@team.maily.so

메일리 (λŒ€ν‘œμž: μ΄ν•œκ²°) | μ‚¬μ—…μžλ²ˆν˜Έ: 717-47-00705 | μ„œμšΈ μ„œμ΄ˆκ΅¬ κ°•λ‚¨λŒ€λ‘œ53κΈΈ 8, 8μΈ΅ 11-7호

μ΄μš©μ•½κ΄€ | κ°œμΈμ •λ³΄μ²˜λ¦¬λ°©μΉ¨ | μ •κΈ°κ²°μ œ μ΄μš©μ•½κ΄€