Home
기그가 걸어온 길
💻

커넥트핏은 왜 Go언어와 Flutter를 사용하나요?

 커넥트핏에서 사용하는 주요 기술 스택은 무엇인가요?

Golang, Protobuf, Kubernetes, Flutter를 사용하고 있어요.

 특별히 Golang을 사용하는 이유가 있나요?

커넥트핏은 구글에서 만든 언어인 Golang로 백엔드 코드를 통일하여 제품을 만들고 있어요. 매년 개발자가 배우고 싶어 하는 언어 상위차트에 위치하는 Golang. Docker, K8S, Influxdb 요즘 핫한 기술들은 대부분 Golang으로 만들어져있다는 사실을 알고 계신가요? 구글(Google), 넷플릭스(Netflix), 우버(Uber) 등 기술력을 인증받은 세계적인 스타트업들도 사내 시스템을 전부 Golang으로 바꾸고 있어요. 고성능, 동시성에 장점이 있는 언어인 Golang을 사용하여 트렌디한 기술을 사용하는 개발자가 될 수 있어요.

 커넥트핏이 사용하는 Protobuf, Kubernetes에 대해서 알려주세요.

범용적인 JSON 형식의 RestAPI이 아니라, Protobuf를 사용한 직렬화 방법을 사용하여, 정적 타입의 안정성과 성능을 동시에 잡아서 빠르고 유연하게 서비스를 만들 수 있어요. 구글에서 만든 Container Orchestration 프로그램인 Kubernetes을 사용하여 수십 가지가 넘는 마이크로 서비스 컨테이너로 관리하는 경험을 통해 보다 유능한 개발자로 함께 성장할 수 있어요.

 Flutter를 사용하는 특별한 장점이 있다면 무엇일까요?

크로스 플랫폼 UI 프레임워크 Flutter는 발표 이후에 매년 빠르게 성장하면서 모바일 생태계를 장악하고 있어요. Flutter를 사용하여 App 개발자뿐만 아니라 Web, Desktop을 개발할 수 있는 개발자로 함께 성장해 보아요.