Tech News

제목칸 아카데미 - Go언어 50만 라인으로 동작중2021-05-18 22:41
작성자 Level 10

Half a million lines of Go (khanacademy.org) 


- 2019년에 Python2 에서 Go로 이관하는 Goliath 프로젝트 시작

- 시작할때는 아무도 Go를 몰랐지만, 이제는 많은 엔지니어들이 "읽고 쓰기 쉬움", "일할수록 Go가 좋아짐" 이라고 얘기함

- Generic 이 없는게 불만이었지만, Go팀이 만드는 중

- Go의 언어 기능이 부족해서 Python 코드 포팅시에 더 많은 노력이 필요하지만, 코드는 더 일관되고 빠르게 읽을 수 있음

- 파이썬 대비 엄청난 속도 형상

ㅤ→ Google Cloud Datastore 의 contention warning 이 한시간에 100여개씩 뜨던 벌크 업데이트 파이썬 코드를 Go로 바꾸고 warning 거의 하나도 없이 동작

- 일반적으로 파이썬에 비해 더 많은 코드를 작성해야 하긴 하지만 (Verbose), 더 빠르고, 툴들이 좋고, 프로덕션에서도 잘 동작함

G
M
T
Text-to-speech function is limited to 200 characters
댓글
자동등록방지
(자동등록방지 숫자를 입력해 주세요)