はじめに 最近機会があってモジュラモノリスについてあれこれぼんやり考えています。 その性質とかをかるく整理しつつ、モジュール境界としてgRPCをつかってみるアプローチについてあれこれ考えてみます。grpc-goについてのみ考えていて他の言語でどうなるかは考慮してないのであしからず ProtocolBuffersやgRPCは、IDLとそのコード生成を中心とした強力なエコシステムを持っており、そのメリットを享受しつつモジュラモノリスのモジュール境界として利用できんかな?という思考実験です。この構成は将来的にマイクロサービスにしたくなったときの抵抗も比較的穏やかなように思います。 そのままだと無駄に…