아직 서비스에 사용이 가능할지는 미지수이지만, Python으로 구성한 REST API Server을 이번에 D언어로 프로토타이핑을 하게 되었다.
우선 사용한 라이브러리는 vibe.d와 Backend Server와의 통신을 위해 thrift이다.
vibe.d은 기본적으로 redis와 mongodb을 지원하지만, Thrift에 대한 지원은 없다.
vibed의 Writing native database drivers - and a new MySQL driver port 을 참고하여 TSocket을 vibe.d의 TCPConnection을 사용하도록 만들어서 사용했다.