sample tech demo take advantages of boost and protobuf