A Guideline for Aligning Multiple Agile Teams with a Mircoservice-based Architecture