without stopping the operation of other services
within the CPM application. This would significantly
decrease the downtime of the overall CPM
application, which was recorded to be 35 hours during
the operations of previous year.
The development of the methodology presented
in this paper has contributed to the existing
organizational know-how on microservice migration
and MSA/MnSA transformation. Moreover, the
proposed methodology was presented and
communicated with different IT units of Türk
Telekom to disseminate the microservice and
miniservice migration awareness. As a result of the
conducted presentations the Enterprise Architecture
Unit is considering the addition of the developed
methodology to the already existing two-phase
migration framework as a third and final step to be
implemented in future MSA/MnSA transformation
processes within Türk Telekom.
Depending on the success and organizational
reception of the proposed MnSA migration of the
CPM application, further enterprise applications from
the application inventory of Türk Telekom are
considered to be transformed following the proposed
methodology. As a future study, the applicability of
the MnSA migration methodology on applications
with different characteristics and requirements, and
the findings of these migration processes may be
documented and presented to provide a deeper insight
on the topic of miniservice migration. Moreover, we
are planning to investigate and model a methodology
for the required transformation of server
infrastructure, business processes and organizational
processes to meet the migration to an MnSA.
REFERENCES
Application Framework - TAM. (2019). Retrieved 12 10,
2019, from TMForum: https://www.tmforum.org/
application-framework/
Baresi, L., Garriga, M., & De Renzis, A. (2017).
Microservices identification through interface analysis.
European Conference on Service-Oriented and Cloud
Computing. Cham: Springer.
Bastani, K. (2015). Using Graph Analysis to Decompose
Monoliths into Microservices with Neo4j. Retrieved 12
24, 2019, from Kenny Bastani: https://
www.kennybastani.com/2015/05/graph-analysis-
microservice-neo4j.html
Bogner, J., Fritzsch, J., Wagner, S., & Zimmermann, A.
(2019). Microservices in Industry: Insights into
Technologies, Characteristics, and Software Quality.
2019 IEEE International Conference on Software
Architecture Companion (ICSA-C) (pp. 187-195).
IEEE.
Christudas, B. (2019). Practical Microservices
Architectural Patterns: Event-Based Java
Microservices with Spring Boot and Spring Cloud.
Springer.
Di Francesco, P., Lago, P., & Malavolta, I. (2019).
Architecting with microservices: A systematic mapping
study. Journal of Systems and Software, 150, 77-97.
Dragoni, N., Giallorenzo, S., Lafuente, A., Mazzara, M.,
Montesi, F., Mustafin, R., & Safina, L. (2017).
Microservices: yesterday, today, and tomorrow. In
Present and ulterior software engineering (pp. 195-
216). Cham: Springer.
Fritzsch, J., Bogner, J., Wagner, S., & Zimmermann, A.
(2019). Microservices Migration in Industry:
Intentions, Strategies, and Challenges. arXiv preprint
arXiv:1906.04702.
Gysel, M., Kölbener, L., Giersche, W., & Zimmermann, O.
(2016). Service Cutter: A Systematic Approach to
Service Decomposition. European Conference on
Service-Oriented and Cloud Computing (pp. 185-200).
Cham: Springer.
Levcovitz, A., Terra, R., & Valente, M. (2015). Towards a
technique. III Workshop de Visualização, Evolução e
Manutenção de Software (VEM), (pp. 97-104).
Lewis, J., & Fowler, M. (2014). Microservices: a definition
of this new architectural term. Retrieved 12 24, 2019,
from martinfowler.com: https://martinfowler.com/
articles/microservices.html
Mazzara, M., Dragoni, N., Bucchiarone, A., Giaretta, A.,
Larsen, S., & Dustdar, S. (2018). Microservices:
Migration of a mission critical system. IEEE
Transactions on Services Computing.
Microsoft. (2019). CI/CD for microservices architectures.
Retrieved 12 1, 2019, from Microsoft Azure:
https://docs.microsoft.com/en-
us/azure/architecture/microservices/ci-cd
Richardson, C. (2014). Microservices: Decomposing
Applications for Deployability and Scalability.
Retrieved 12 24, 2019, from InfoQ: https://
www.infoq.com/articles/microservices-intro/
Service Cutter. (2019). Retrieved 12 24, 2019, from Service
Cutter: https://servicecutter.github.io/
Taibi, D., Lenarduzzi, V., & Pahl, C. (2017). Processes,
motivations, and issues for migrating to microservices
architectures: An empirical investigation. IEEE Cloud
Computing, 4
(5), 22-32.
Thomas, A., & Gupta, A. (2017). Innovation Insight for
Miniservices. Retrieved 12 10, 2019, from Gartner
Research: https://www.gartner.com/en/documents/
3615120
TMForum Frameworx. (2019). Retrieved 11 12, 2019, from
ILSA: http://www.ilsa.kz/etom/main/
tamapplication2.htm
What is ITIL. (2019). Retrieved 12 16, 2019, from ITIL:
https://www.axelos.com/best-practice-solutions/itil/
what-is-itil