Software framework for scalable cross-language services development