Design, development and orchestration of 5G-ready applications over sliced programmable infrastructure