なるべく機能を小さなノードに分ける