4th of April 2017. My presentation done at the 14th International Conference on Software Architecture (ICSA), Young Researchers Forum, Gothenburg, Sweden. Microservice Architecture (MSA) has recently emerged as an architectural style particularly suitable to the cloud infrastructures. The MSA style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms. Although the set of MSA principles aim for high degree of flexibility, modularity and evolution, adopting, operating and maintaining microservice architectures in practice is challenging and time consuming. This paper reports on a PhD research project addressing three different challenges concerning MSA: (i) the identification of the key properties of microservice architectures, (ii) the identification and investigation on a description language for designing and analyzing architectures, (iii) the identification of the factors that impact the process of migrating existing applications towards MSA. The first contribution of this project is a systematic mapping study on architecting microservices, which has been performed in order to understand the state of the research and the possible gaps in the area.