κΈ°μ—…μš©μ–Έμ–΄ νšŒμ‚¬ μš©ν”„λ¦¬λžœμ„œ 용

ko

λͺ¨λ“  λ£¨ν”„μ—μ„œ 더 λ‚˜μ€ μ†Œν”„νŠΈμ›¨μ–΄ ν˜„μ§€ν™”

λͺ¨λ“  λ£¨ν”„μ—μ„œ 더 λ‚˜μ€ μ†Œν”„νŠΈμ›¨μ–΄ ν˜„μ§€ν™”

ν˜„μ§€ν™” 문제 λ•Œλ¬Έμ— μž‘μ—… 속도가 λŠλ €μ§€μ§€ μ•Šλ„λ‘ ν•˜μ„Έμš”. μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μ›ν™œν•˜κ³  μ‰½κ²Œ μ—¬λŸΏμ΄μ„œ λ³‘λ ¬λ‘œ λ²ˆμ—­ν•˜μ„Έμš”. μ—”μ§€λ‹ˆμ–΄λ§ 인프라λ₯Ό ν™•μž₯ν•˜λŠ” 것과 λ™μΌν•œ λ°©μ‹μœΌλ‘œ ν˜„μ§€ν™”λ₯Ό ν™•μž₯ν•˜μ„Έμš”.

λ¬Έμ„œ μ°Έμ‘°

λ‹Ήμ‚¬μ˜ μž‘μ—… 방식

μ—¬λŸ¬λΆ„λ„ λ‹€λ₯Έ ν˜„μ§€ν™” μ†”λ£¨μ…˜ μ œκ³΅μ—…μ²΄λ‘œλΆ€ν„° μžλ™ν™” 및 개발자 μΉœν™”μ  ν™˜κ²½μ— λŒ€ν•΄Β λ“€μ–΄λ³Έ 적이 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. κ·ΈλŸ¬ν•œ μ—…μ²΄μ—μ„œλŠ” 일반적으둜 파일 전솑을 μžλ™ν™”ν•˜κ³  λ²ˆμ—­ μž‘μ—… μš”μ²­μ„ μ‹œμž‘ν•˜λ©° λ²ˆμ—­ μƒνƒœλ₯Ό ν™•μΈν•˜λŠ” APIλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 그건 2000λ…„λŒ€μ—λ‚˜ μ‚¬μš©ν•˜λ˜ 방식이죠! 기껏해야 κΈ°λ³Έ 섀정이 μžˆλŠ” GitHub μ €μž₯μ†Œμ— λŒ€ν•œ 컀λ„₯ν„°λ₯Ό μ–»κ±°λ‚˜ λ²ˆμ—­ν•  νŒŒμΌμ„ 선택 및 μ „μ†‘ν•˜κ³  λ‹€μ‹œ λ³‘ν•©ν•˜κ³  파일 μΆ©λŒμ„ μˆ˜λ™μœΌλ‘œ ν•΄κ²°ν•˜λŠ” μˆ˜λ™ 단계λ₯Ό ν•„μš”λ‘œ ν•©λ‹ˆλ‹€.

Smartcat은 λ‹€μŒ 원칙을 기반으둜 ν•˜λŠ” μ§„μ •ν•œ μžλ™ν™” 연속 ν˜„μ§€ν™” 방식을 μ œκ³΅ν•©λ‹ˆλ‹€.

μœ μ§€ 보수 κ°€λŠ₯

μœ μ§€ 보수 κ°€λŠ₯

μ½”λ“œμ™€ 같은 역할을 ν•˜λŠ” ν˜„μ§€ν™” 인프라. 전체 ν˜„μ§€ν™” μžλ™ν™”λŠ” ν•œ 번 μž‘μ„±ν•˜λ©΄ 단일 진싀 곡급원(SSOT; single source of truth)의 역할을 ν•˜λŠ” ꡬ성 파일둜 ν‘œν˜„ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ—¬λŸ¬λΆ„μ˜ ν˜„μ§€ν™” μΈν”„λΌλŠ” μ‹ λ’°ν•  수 있고 μž¬ν˜„ κ°€λŠ₯ν•˜λ©° 투λͺ…ν•©λ‹ˆλ‹€.

μœ μ—°μ„±

μœ μ—°μ„±

λ‹€μ–‘ν•œ μ†ŒμŠ€ 파일 ν˜•μ‹ 및 버전을 μ œμ–΄ν•˜λŠ” μ‹œμŠ€ν…œμž…λ‹ˆλ‹€. κ³ κΈ‰ λ¦¬μ†ŒμŠ€μ˜ μ „μ²˜λ¦¬ 및 ν›„μ²˜λ¦¬λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. 지역 μ–Έμ–΄ 사이에 λ²ˆμ—­λ¬Έμ„ μžλ™ μ „νŒŒν•©λ‹ˆλ‹€. λ²ˆμ—­ 주석 및 미리보기 링크λ₯Ό μžλ™μœΌλ‘œ μƒμ„±ν•©λ‹ˆλ‹€. ν•˜λ‚˜μ˜ 논리적 λ²ˆμ—­ ν”„λ‘œμ νŠΈ μ•ˆμ— μžˆλŠ” μ—¬λŸ¬ 개의 μ €μž₯μ†Œλ‘œ ν•˜λŠ” μž‘μ—… λ“± ν”„λ‘œμ νŠΈ 폴더 λ‚΄ λͺ¨λ“  μœ ν˜•μ˜ 파일 및 파일 ꡬ쑰둜 μž‘μ—…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

μ‹ λ’°ν•  수 있고 μ—”μ§€λ‹ˆμ–΄ μΉœν™”μ 

μ‹ λ’°ν•  수 있고 μ—”μ§€λ‹ˆμ–΄ μΉœν™”μ 

No merge conflicts. Ever. λ²ˆμ—­λ¬Έμ΄ λ³‘λ ¬λ‘œ λ°œμƒν•΄λ„ μ €μž₯μ†Œμ˜ λ¦¬μ†ŒμŠ€ νŒŒμΌμ„ 자유둭게 μ—…λ°μ΄νŠΈν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‹€μ œλ‘œ ν˜„μ§€ν™” νŒŒμΌμ— λŒ€ν•΄ μ „ν˜€ κ±±μ •ν•  ν•„μš”κ°€ μ—†μœΌλ©°, μ†ŒμŠ€ μ–Έμ–΄ λ¦¬μ†ŒμŠ€λ₯Ό μœ μ§€ν•˜λŠ” μΌμ—λ§Œ μ§‘μ€‘ν•˜λ©΄ ν˜„μ§€ν™”λœ λ³€κ²½λœ λ‚΄μš©μ΄ 계속 ν˜„μ§€ν™”λœ λ¦¬μ†ŒμŠ€μ— λ°˜μ˜λ˜λ„λ‘ λ™κΈ°ν™”ν•©λ‹ˆλ‹€.

μ„ΈλΆ„ν™”

μ„ΈλΆ„ν™”

ν”„λ‘œμ νŠΈ 및 λ¦¬μ†ŒμŠ€ νŒŒμΌλ³„λ‘œ λŒ€μƒ μ–Έμ–΄λ₯Ό μ„ νƒν•˜λŠ” λ“± νšŒμ‚¬μ˜ ν•„μš”μ— 따라 μ‹ μ€‘ν•œ 결정을 내리고 λ²ˆμ—­ λΉ„μš©μ„ 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€.

β€œμ΄μ œ μ½”λ“œλ₯Ό κ΄€λ¦¬ν•˜λŠ” κ²ƒμ²˜λŸΌ λ¬Έμžμ—΄μ„ 관리할 수 μžˆμŠ΅λ‹ˆλ‹€. μƒˆ 브랜치λ₯Ό λ§Œλ“€κ³  λ³‘ν•©ν•˜κ³  λ‹€μ‹œ λ‘€λ°±ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 λͺ¨λ“  μž‘μ—… λ™μ•ˆ Serge–Smartcat λ²ˆλ“€μ€ λͺ¨λ“  λ°±κ·ΈλΌμš΄λ“œ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ©° μ €μž₯μ†Œμ—μ„œ ν˜„μ§€ν™”λœ νŠΉμ • 브랜치의 λ¬Έμžμ—΄μ„ κ°€μ Έμ˜΅λ‹ˆλ‹€. 마치 λ§ˆλ²•μ²˜λŸΌ λ™μž‘ν•˜μ£ !”

Maxim Kungurtsev

Xsolla ν”„λ‘ νŠΈμ—”λ“œ 개발자

ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ для открытия Π²ΠΈΠ΄Π΅ΠΎ (слайд 1)

Xsolla 사둀 연ꡬ 읽기 β†’

일관성

일관성

λ³΅μˆ˜ν˜•, 자리 ν‘œμ‹œμž 지원 λ˜λŠ” μž„μ‹œ ν˜„μ§€ν™” λ“± ν”Œλž«νΌ 의쑴적인 κ³ κΈ‰ κΈ°λŠ₯이 ν”Œλž«νΌ, ν”„λ‘œκ·Έλž˜λ° μ–Έμ–΄, 파일 ν˜•μ‹μ„ 가리지 μ•Šκ³  μΌκ΄€λ˜κ²Œ μ§€μ›λ©λ‹ˆλ‹€.

λ§ˆμΌ€νŒ… μ½˜ν…μΈ  λ²ˆμ—­μ€ μ œν’ˆ λ²ˆμ—­κ³Ό λ™μΌν•œ λ°©μ‹μœΌλ‘œ 처리되며, 원할 경우 νŒŒμΌμ„ μ—…λ‘œλ“œν•˜μ—¬ μΌνšŒμ„± λ²ˆμ—­ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λŠ” νŽΈλ¦¬ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ΄μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

λ³΄μ•ˆ

λ³΄μ•ˆ

고유 파일 ν˜•μ‹ λ˜λŠ” SDKκ°€ μ—†μŠ΅λ‹ˆλ‹€. λͺ¨λ‘κ°€ κ°€λŠ₯ν•œ ν•œ ν”Œλž«νΌμ˜ κ΅­μ œν™” λͺ¨λ²” 사둀λ₯Ό λ”°λ₯΄λŠ” 것을 μ„ ν˜Έν•œλ‹€λŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€.

νŽΈμ˜μ„±μ„ μœ„ν•΄ Smartcatμ—μ„œ ν˜„μ§€ν™” μžλ™ν™”λ₯Ό μˆ˜ν–‰ν• μ§€, μ•„λ‹ˆλ©΄ μΆ”κ°€ λ³΄μ•ˆ 및 볡원 μž‘μ—…μ„ μœ„ν•΄ 직접 ν˜„μ§€ν™” μžλ™ν™”λ₯Ό μˆ˜ν–‰ν• μ§€λŠ” μ‚¬μš©μžμ—κ²Œ 달렀 μžˆμŠ΅λ‹ˆλ‹€. ν˜„μ§€ν™” μžλ™ν™”λ₯Ό 직접 μˆ˜ν–‰ν•˜κΈ°λ‘œ μ„ νƒν•œλ‹€λ©΄ ν˜„μ§€ν™” 인프라λ₯Ό μžκΈ‰μžμ‘±ν•˜κ²Œλ  것이며, ν˜„μ§€ν™” νŒŒμΌμ€ 원격 API의 κ°€μš©μ„±μ— 관계 없이 계속 μ—…λ°μ΄νŠΈλ  κ²ƒμž…λ‹ˆλ‹€.

투λͺ…μ„±

투λͺ…μ„±

λͺ¨λ“  ν˜„μ§€ν™” ν™œλ™μ€ μ½˜ν…μΈ  버전 관리 μ‹œμŠ€ν…œ(예: Git)을 κ±°μΉ˜κΈ°μ— 감사, λ°±μ—… 및 볡원 μž‘μ—…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

μœ΅ν†΅μ„±

μœ΅ν†΅μ„±

μ €ν¬λŠ” μ—¬λŸ¬λΆ„μ˜ 개발 μ›Œν¬ ν”Œλ‘œλ₯Ό μ‘΄μ€‘ν•©λ‹ˆλ‹€. ν•˜λ‚˜μ˜ 개발 브랜치 ν˜Ήμ€ μ—¬λŸ¬ κΈ°λŠ₯ 브랜치λ₯Ό μ‚¬μš©ν•˜κ³  κ³„μ‹ κ°€μš”? 저희 μ‹œμŠ€ν…œμ€ 두 가지 μ˜΅μ…˜μ„ λͺ¨λ‘ μ§€μ›ν•©λ‹ˆλ‹€. λ¬Όλ‘ , 무료 ν‹°μ–΄μ—μ„œλ„ 이용 κ°€λŠ₯ν•©λ‹ˆλ‹€.

CI/CD 지원

CI/CD 지원

전체 ν˜„μ§€ν™” μžλ™ν™”κ°€ μ—¬λŸ¬λΆ„μ˜ 버전 μ œμ–΄ μ„œλ²„(예: Git)λ₯Ό μ€‘μ‹¬μœΌλ‘œ κ΅¬μΆ•λ©λ‹ˆλ‹€. μžλ™ν™” νŒŒμ΄ν”„λΌμΈμ˜ μΌλΆ€λ‘œ 자체 ν˜„μ§€ν™” 파일 μ „μ²˜λ¦¬ 및 ν›„μ²˜λ¦¬ κΈ°λŠ₯을 μ œκ³΅ν•˜λ©° μ‚¬μš©μž μΈ‘μ—μ„œ 패치 μž‘μ—…μ„ ν•˜μ§€ μ•Šμ•„λ„ μ§€μ†μ μœΌλ‘œ 톡합 λΉŒλ“œμ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€.

μ• μžμΌ κ·Έ μ΄μƒμ˜ 민첩함

μ• μžμΌ κ·Έ μ΄μƒμ˜ 민첩함

μ†ŒμŠ€ μ–Έμ–΄ νŒŒμΌμ„ λ³€κ²½ν•œ ν›„ 단 λͺ‡ λΆ„ λ§Œμ— ν˜„μ§€ν™” 파일이 μ—…λ°μ΄νŠΈλ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ ν”„λ‘œμ„ΈμŠ€λŠ” μ„œλΉ„μŠ€ 쀑단 없이 μ§„ν–‰λ˜λ©° 감독이 ν•„μš” μ—†μŠ΅λ‹ˆλ‹€. κ°€μž₯ 쒋은 점은 μ—”μ§€λ‹ˆμ–΄λ§, QA 및 λ””μžμΈ νŒ€ 간에 μ™„μ „νžˆ λ‹€λ₯Έ μ’…λ₯˜μ˜ μƒν˜Έ μž‘μš©μ„ κ°€λŠ₯ν•˜κ²Œ ν•œλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ½”λ“œλ₯Ό μ „λ‹¬ν•˜κΈ° 전에도 λ²ˆμ—­μ„ μ‹œμž‘ν•  수 있으며, ν˜Ήμ€ λ‚΄λΆ€ λΉŒλ“œλ‘œλ„ μ–Έμ–΄ 및 κ΅­μ œν™” QAλ₯Ό μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

β€œSmartcat νˆ΄μ„ μ‚¬μš©ν•˜κΈ° μ „μ—λŠ” 38번의 λ²ˆμ—­ 단계λ₯Ό 거쳐야 ν–ˆμ§€λ§Œ, Smartcat을 톡해 6번으둜 μ€„μ—ˆμŠ΅λ‹ˆλ‹€! μƒˆλ‘œμš΄ ν”„λ¦¬λžœμ„œμ˜ 적응 과정을 λ‹¨μˆœν™”ν•˜μ˜€μœΌλ©°, ν”Œλž«νΌ 곡급업체 관리 κΈ°λŠ₯, μ‹œμž₯, 그리고 κ°œλ°©ν˜• API둜 인해 μ „λ°˜μ μΈ νš¨μœ¨μ„±μ΄ 크게 μƒμŠΉν•˜μ˜€μŠ΅λ‹ˆλ‹€.”

Alexander Markevitch

Flo Health Inc의 ν˜„μ§€ν™” νŒ€ λ¦¬λ“œ

ВСкст ΠΊΠ½ΠΎΠΏΠΊΠΈ для открытия Π²ΠΈΠ΄Π΅ΠΎ (слайд 1)

Flo Health 사둀 연ꡬ 읽어보기 β†’

벀더사 쒅속 ν˜„μƒ μ—†μŒ

벀더사 쒅속 ν˜„μƒ μ—†μŒ

자체 μžλ™ν™” 인프라λ₯Ό μ†Œμœ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©ν•˜κ±°λ‚˜ κ°œλ°œν•˜λŠ” μ™ΈλΆ€ μ‹œμŠ€ν…œ 컀λ„₯ν„°κ°€ 무엇이든 Smartcat μ†Œμœ  API에 νŠΉμ •λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. κ°œλ°œμžλ“€μ΄ 데이터 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜κ³Ό μ½”λ“œλ₯Ό 두 번 μž‘μ„±ν•˜λŠ” 것을 μ‹«μ–΄ν•œλ‹€λŠ” 점을 잘 μ•ŒκΈ°μ— 말 κ·ΈλŒ€λ‘œ "μ’…μ†λ˜λŠ” κ²½μš°κ°€ μ—†μŠ΅λ‹ˆλ‹€".

데이터 쒅속 ν˜„μƒ μ—†μŒ

데이터 쒅속 ν˜„μƒ μ—†μŒ

SQLite ν˜•μ‹μœΌλ‘œ μž‘μ—…ν•˜κΈ° 쉽고, μ‚¬μš©μž μ •μ˜ λ³΄κ³ μ„œ κ°œλ°œμ— μ ν•©ν•˜λ©°, μ‹œλ‚˜λ¦¬μ˜€ 내보내기 λ˜λŠ” ν†΅ν•©ν•˜κΈ°μ— 쒋은 ν”„λ‘œμ νŠΈ/λ²ˆμ—­ λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό μ–Έμ œλ“ μ§€ 받을 수 μžˆμŠ΅λ‹ˆλ‹€.

ν™•μž₯μ„±

ν™•μž₯μ„±

1개, 5개 λ˜λŠ” 25개 μ–Έμ–΄μš”? 문제 μ—†μŠ΅λ‹ˆλ‹€. μš°μˆ˜ν•œ μžλ™ν™” ν”„λ‘œμ„ΈμŠ€ 덕에 μƒˆλ‘œμš΄ μ–Έμ–΄ 좔가도 일상적인 μž‘μ—…μ΄ 되며, κ΄€λ¦¬μ˜ 뢀담이 μ—†μŠ΅λ‹ˆλ‹€.

파일 처리 μžλ™ν™”λ„ λ¬Όλ‘  ν¬ν•¨μž…λ‹ˆλ‹€. Smartcat은 κ°•λ ₯ν•œ μžλ™ν™” ν”„λ‘œμ„ΈμŠ€ 관리 μ›Œν¬ ν”Œλ‘œ, λ°©λŒ€ν•œ 자체 λ§ˆμΌ“ν”Œλ ˆμ΄μŠ€λ₯Ό ν†΅ν•œ μ–Έμ–΄ μ„œλΉ„μŠ€ 제곡 업체 μžλ™ 맀칭 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. Smartcat은 ν˜„μ§€ν™”μ— λŒ€ν•œ 총체적인 μ ‘κ·Ό 방식과 ν™•μž₯성을 κ°–μΆ˜ μœ μΌν•œ ν˜„μ§€ν™” ν”Œλž«νΌμž…λ‹ˆλ‹€.

κ°œλ°©μ„± 및 κ²½μ œμ„±

κ°œλ°©μ„± 및 κ²½μ œμ„±

μ €ν¬λŠ” μ˜€ν”ˆ μ†ŒμŠ€ μ†Œν”„νŠΈμ›¨μ–΄μ˜ νž˜μ„ λ―ΏμŠ΅λ‹ˆλ‹€. 저희가 μ œκ³΅ν•˜λŠ” μžλ™ν™” 기술과 컀λ„₯ν„°λŠ” 무료이며 μ˜€ν”ˆ μ†ŒμŠ€μž…λ‹ˆλ‹€. μ΄λŠ” μ •μ§ν•œ 무료 ꡬ독 티어와 ν•¨κ»˜ μ‚¬μš©μžμ—κ²Œ μ§„μ •ν•œ 마음의 평화λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 단, 유료 μ„œλΉ„μŠ€ λ˜λŠ” 관리 지원이 ν•„μš”ν•˜κ±°λ‚˜ μ—¬λŸ¬ 벀더사에 λŒ€ν•œ λŒ€κΈˆ 지급 ν”„λ‘œμ„ΈμŠ€λ₯Ό λ‹¨μˆœν™”ν•˜λ €λŠ” 경우 μ–Έμ œλ“ μ§€ λ„μ™€λ“œλ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€.

아직 νŒ”κ³  μžˆλ‚˜μš”?