go fmt를 이용한 컨벤션을 이용하여 indent 및 처음부터 끝까지 한사람이 작성한듯한 코드를 볼 수 있
타 언어에서 Thread를 사용하여 병렬처리를 하지만 특별한 처리 없이 고 루틴을 사용하여 쉽게 작성할수 있도록 지원.
컴파일을 하여 실행파일을 만들어서 실행 가능.
git을 통해 필요한 표준화된 라이브러리를 사용하게끔 할 수 있음.
컴파일 및 실행속도가 굉장히 빠르며 크롤러 및 빅데이터를 활용할때 Python보다 체감상 느껴질 정도로 빠름.
Java등 에서 사용되는 제네릭 및 try ~ catch 사용한 예외처리를 미지원 대신 커스텀 에러라는 Type을 구현하여 처리.
Docker, Mongo DB, Netflix 등등 큰 프로젝트들이 사용 중.