[L1] | S. Newman, Building microservices, O’Reilly Media”, 2021. |
[L2] | N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi,
R. Mustafin, L. Safina, Microservices: Yesterday, today, and tomorrow,
Present and Ulterior Software Engineering (2017) 195–216. |
[L3] | A. Balalaie, A. Heydarnoori, P. Jamshidi, Microservices architecture enables
devops: Migration to a cloud-native architecture, Ieee Software 33 (2016)
42–52. |
[L4] | J. Thönes, Microservices, IEEE software 32 (2015) 116–116. |
[L5] | N. Alshuqayran, N. Ali, R. Evans, A systematic mapping study in microservice architecture, in: 2016 IEEE 9th international conference on serviceoriented computing and applications (SOCA), IEEE, 2016, pp. 44–51. |
[L6] | A. Krylovskiy, M. Jahn, E. Patti, Designing a smart city internet of things
platform with microservice architecture, in: 2015 3rd international conference
on future internet of things and cloud, IEEE, 2015, pp. 25–30. |
[L7] | O. Zimmermann, Microservices tenets, Computer Science-Research and Development 32 (2017) 301–310. |
[L8] | P. Jamshidi, C. Pahl, N. C. Mendonça, J. Lewis, S. Tilkov, Microservices:
The journey so far and challenges ahead, IEEE Software 35 (2018) 24–35. |
[L9] | H. Kang, M. Le, S. Tao, Container and microservice driven design for cloud
infrastructure devops, in: 2016 IEEE International Conference on Cloud
Engineering (IC2E), IEEE, 2016, pp. 202–211. |
[L10] | E. Wolff, Microservices: flexible software architecture, Addison-Wesley Professional, 2016. |
[L11] | V. Rangasamy, P. Kumar, J. Jeyapaul, B. J. Lillie, Microservice-based application development framework, 2019. US Patent 10,230,571. |
[L12] | A. Balalaie, A. Heydarnoori, P. Jamshidi, Migrating to cloud-native architectures using microservices: an experience report, in: European Conference
on Service-Oriented and Cloud Computing, Springer, 2015, pp. 201–215. |
[L13] | M. Amaral, J. Polo, D. Carrera, I. Mohomed, M. Unuvar, M. Steinder, Performance evaluation of microservices architectures using containers, in: 2015
IEEE 14th International Symposium on Network Computing and Applications, IEEE, 2015, pp. 27–34. |
[L14] | W. Hasselbring, G. Steinacker, Microservice architectures for scalability,
agility and reliability in e-commerce, in: 2017 IEEE International Conference
on Software Architecture Workshops (ICSAW), IEEE, 2017, pp. 243–246. |
[L15] | W. Lloyd, S. Ramesh, S. Chinthalapati, L. Ly, S. Pallickara, Serverless computing: An investigation of factors influencing microservice performance, in:
2018 IEEE International Conference on Cloud Engineering (IC2E), IEEE,
2018, pp. 159–169. |
[L16] | B. Butzin, F. Golatowski, D. Timmermann, Microservices approach for the
internet of things, in: 2016 IEEE 21st International Conference on Emerging
Technologies and Factory Automation (ETFA), 2016, pp. 1–6. |
[L17] | D. Taibi, V. Lenarduzzi, C. Pahl, Processes, motivations, and issues for
migrating to microservices architectures: An empirical investigation, IEEE
Cloud Computing 4 (2017) 22–32. |
[L18] | J. Stubbs, W. Moreira, R. Dooley, Distributed systems of microservices using docker and serfnode, in: 2015 7th International Workshop on Science
Gateways, IEEE, 2015, pp. 34–39. |
[L19] | D. Jaramillo, D. V. Nguyen, R. Smart, Leveraging microservices architecture
by using docker technology, in: SoutheastCon 2016, 2016, pp. 1–5. |
[L20] | J. Soldani, D. A. Tamburri, W.-J. Van Den Heuvel, The pains and gains of
microservices: A systematic grey literature review, Journal of Systems and
Software 146 (2018) 215–232. |
[L21] | N. Dragoni, I. Lanese, S. T. Larsen, M. Mazzara, R. Mustafin, L. Safina,
Microservices: How to make your application scale, in: International Andrei
Ershov Memorial Conference on Perspectives of System Informatics, Springer,
2017, pp. 95–104. |
[L22] | C. Pautasso, O. Zimmermann, M. Amundsen, J. Lewis, N. Josuttis, Microservices in practice, part 1: Reality check and service design, IEEE software 34
(2017) 91–98. |
[L23] | M. Fazio, A. Celesti, R. Ranjan, C. Liu, L. Chen, M. Villari, Open issues
in scheduling microservices in the cloud, IEEE Cloud Computing 3 (2016)
81–88. |
[L24] | C. M. Aderaldo, N. C. Mendon¸ca, C. Pahl, P. Jamshidi, Benchmark requirements for microservices architecture research, in: 2017 IEEE/ACM 1st
International Workshop on Establishing the Community-Wide Infrastructure
for Architecture-Based Software Engineering (ECASE), IEEE, 2017, pp. 8–13. |
[L25] | D. Taibi, V. Lenarduzzi, C. Pahl, Architectural patterns for microservices: A
systematic mapping study, in: V. M. Mu˜noz, D. Ferguson, M. Helfert, C. Pahl
(Eds.), Proceedings of the 8th International Conference on Cloud Computing
and Services Science, CLOSER 2018, Funchal, Madeira, Portugal, March 19-
21, 2018, SciTePress, 2018, pp. 221–232. |
[L26] | A. Sill, The design and architecture of microservices, IEEE Cloud Computing
3 (2016) 76–80. |
[L27] | G. Mazlami, J. Cito, P. Leitner, Extraction of microservices from monolithic software architectures, in: 2017 IEEE International Conference on Web
Services (ICWS), IEEE, 2017, pp. 524–531. |
[L28] | T. Ueda, T. Nakaike, M. Ohara, Workload characterization for microservices, in: 2016 IEEE International Symposium on Workload Characterization
(IISWC), 2016, pp. 1–10. |
[L29] | B. Familiar, Microservices, IoT, and Azure, Springer, 2015. |
[L30] | R. Heinrich, A. van Hoorn, H. Knoche, F. Li, L. E. Lwakatare, C. Pahl,
S. Schulte, J. Wettinger, Performance engineering for microservices: research
challenges and directions, in: Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion, 2017, pp.
223–226. |
[L31] | A. Balalaie, A. Heydarnoori, P. Jamshidi, D. A. Tamburri, T. Lynn, Microservices migration patterns, Software: Practice and Experience 48 (2018)
2019–2042. |
[L32] | L. Chen, Microservices: architecting for continuous delivery and devops, in:
2018 IEEE International conference on software architecture (ICSA), IEEE,
2018, pp. 39–397. |
[L33] | C. Johnson, S. H. Maes, W. Kim, Microservice with decoupled user interface,
2017. US Patent App. 14/998,175. |
[L34] | T. Cerny, M. J. Donahoo, M. Trnka, Contextual understanding of microservice architecture: current and future directions, ACM SIGAPP Applied Computing Review 17 (2018) 29–45. |
[L35] | V. Heorhiadi, S. Rajagopalan, H. Jamjoom, M. K. Reiter, V. Sekar, Gremlin:
Systematic resilience testing of microservices, in: 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS), IEEE, 2016,
pp. 57–66. |
[L36] | F. Montesi, J. Weber, Circuit breakers, discovery, and api gateways in microservices, 2016. arXiv:1609.05830. |
[L37] | L. Sun, Y. Li, R. A. Memon, An open iot framework based on microservices
architecture, China Communications 14 (2017) 154–162. |
[L38] | M. Rahman, J. Gao, A reusable automated acceptance testing architecture
for microservices in behavior-driven development, in: 2015 IEEE Symposium
on service-oriented system engineering, IEEE, 2015, pp. 321–325. |
[L39] | W. Hasselbring, Microservices for scalability: Keynote talk abstract, in: Proceedings of the 7th ACM/SPEC on International Conference on Performance
Engineering, 2016, pp. 133–134. |
[L40] | C. Esposito, A. Castiglione, K.-K. R. Choo, Challenges in delivering software
in the cloud as microservices, IEEE Cloud Computing 3 (2016) 10–14. |
[L41] | A. Bucchiarone, N. Dragoni, S. Dustdar, S. T. Larsen, M. Mazzara, From
monolithic to microservices: An experience report from the banking domain,
Ieee Software 35 (2018) 50–55. |
[L42] | P. Di Francesco, P. Lago, I. Malavolta, Migrating towards microservice architectures: an industrial survey, in: 2018 IEEE International Conference on
Software Architecture (ICSA), IEEE, 2018, pp. 29–2909. |
[L43] | R. V. O’Connor, P. Elger, P. M. Clarke, Continuous software engineering—a
microservices architecture perspective, Journal of Software: Evolution and
Process 29 (2017) e1866. |
[L44] | T. Vresk, I. Cavrak, Architecture of an interoperable iot platform based ˇ
on microservices, in: 2016 39th International Convention on Information
and Communication Technology, Electronics and Microelectronics (MIPRO),
IEEE, 2016, pp. 1196–1201. |
[L45] | G. Granchelli, M. Cardarelli, P. Di Francesco, I. Malavolta, L. Iovino,
A. Di Salle, Towards recovering the software architecture of microservicebased systems, in: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), IEEE, 2017, pp. 46–53. |
[L46] | Z. Xiao, I. Wijegunaratne, X. Qiang, Reflections on soa and microservices, in:
2016 4th International Conference on Enterprise Systems (ES), IEEE, 2016,
pp. 60–67. |
[L47] | J.-P. Gouigoux, D. Tamzalit, From monolith to microservices: Lessons learned
on an industrial migration to a web oriented architecture, in: 2017 IEEE
international conference on software architecture workshops (ICSAW), IEEE,
2017, pp. 62–65. |
[L48] | D. Nagothu, R. Xu, S. Y. Nikouei, Y. Chen, A microservice-enabled architecture for smart surveillance using blockchain technology, in: 2018 IEEE
International Smart Cities Conference (ISC2), 2018, pp. 1–4. |
[L49] | D. I. Savchenko, G. I. Radchenko, O. Taipale, Microservices validation:
Mjolnirr platform case study, in: 2015 38th International convention on information and communication technology, electronics and microelectronics
(MIPRO), IEEE, 2015, pp. 235–240. |
[L50] | S. Daya, N. Van Duy, K. Eati, C. M. Ferreira, D. Glozic, V. Gucer, M. Gupta,
S. Joshi, V. Lampkin, M. Martins, S. Narain, R. Vennam, Microservices from
theory to practice: creating applications in IBM Bluemix using the microservices approach, IBM Redbooks, 2016. |
[L51] | J. Rufino, M. Alam, J. Ferreira, A. Rehman, K. F. Tsang, Orchestration of
containerized microservices for iiot using docker, in: 2017 IEEE International
Conference on Industrial Technology (ICIT), IEEE, 2017, pp. 1532–1536. |
[L52] | J. Bogner, A. Zimmermann, Towards integrating microservices with adaptable enterprise architecture, in: 2016 IEEE 20th International Enterprise
Distributed Object Computing Workshop (EDOCW), 2016, pp. 1–6. |
[L53] | D. Lu, D. Huang, A. Walenstein, D. Medhi, A secure microservice framework
for iot, in: 2017 IEEE Symposium on Service-Oriented System Engineering
(SOSE), IEEE, 2017, pp. 9–18. |
[L54] | T. Salah, M. J. Zemerly, C. Y. Yeun, M. Al-Qutayri, Y. Al-Hammadi, The
evolution of distributed systems towards microservices architecture, in: 2016
11th International Conference for Internet Technology and Secured Transactions (ICITST), IEEE, 2016, pp. 318–325. |
[L55] | M. Ciavotta, M. Alge, S. Menato, D. Rovere, P. Pedrazzoli, A microservicebased middleware for the digital factory, Procedia manufacturing 11 (2017)
931–938. |
[L56] | M. Alam, J. Rufino, J. Ferreira, S. H. Ahmed, N. Shah, Y. Chen, Orchestration of microservices for iot using docker and edge computing, IEEE Communications Magazine 56 (2018) 118–123. |
[L57] | S. J. Fowler, Production-ready microservices: building standardized systems
across an engineering organization, O’Reilly Media”, 2016. |
[L58] | N. Viennot, M. Lécuyer, J. Bell, R. Geambasu, J. Nieh, Synapse: A microservices architecture for heterogeneous-database web applications, in: Proceedings of the Tenth European Conference on Computer Systems, EuroSys ’15,
Association for Computing Machinery, New York, NY, USA, 2015, pp. 1–16. |
[L59] | A. Singleton, The economics of microservices, IEEE Cloud Computing 3
(2016) 16–20. |
[L60] | L. Baresi, M. Garriga, A. D. Renzis, Microservices identification through
interface analysis, in: European Conference on Service-Oriented and Cloud
Computing, Springer, 2017, pp. 19–33. |
[L61] | P. Di Francesco, P. Lago, I. Malavolta, Architecting with microservices: A
systematic mapping study, Journal of Systems and Software 150 (2019) 77–97. |
[L62] | ] R. Chen, S. Li, Z. Li, From monolith to microservices: A dataflow-driven
approach, in: 2017 24th Asia-Pacific Software Engineering Conference
(APSEC), IEEE, 2017, pp. 466–475. |
[L63] | T. Kiss, P. Kacsuk, J. Kovacs, B. Rakoczi, A. Hajnal, A. Farkas, G. Gesmier, ´
G. Terstyanszky, Micado—microservice-based cloud application-level dynamic orchestrator, Future Generation Computer Systems 94 (2019) 937–946. |
[LN6] | C. Richardson, Microservices patterns: with examples in Java, Simon and
Schuster, 2018. |
[LN14] | J. Lawson, J. Wolthius, System and method for providing a micro-services
communication platform, 2016. US Patent 9,363,301. |
[LN21] | X. Zhou, X. Peng, T. Xie, J. Sun, C. Ji, W. Li, D. Ding, Fault analysis and
debugging of microservice systems: Industrial survey, benchmark system, and
empirical study, IEEE Transactions on Software Engineering 47 (2018) 243–
260. |
[LN30] | S. Newman, Monolith to microservices: evolutionary patterns to transform
your monolith, O’Reilly Media, 2019. |
[LN39] | J. Fritzsch, J. Bogner, A. Zimmermann, S. Wagner, From monolith to microservices: A classification of refactoring approaches, in: Software Engineering Aspects of Continuous Development and New Paradigms of Software
Production and Deployment: First International Workshop, DEVOPS 2018,
Chateau de Villebrumier, France, March 5-6, 2018, Revised Selected Papers
1, Springer, 2019, pp. 128–141. |
[LN41] | D. Yu, Y. Jin, Y. Zhang, X. Zheng, A survey on security issues in services
communication of microservices-enabled fog applications, Concurrency and
Computation: Practice and Experience 31 (2019) e4436. |
[LN42] | X. Larrucea, I. Santamaria, R. Colomo-Palacios, C. Ebert, Microservices,
IEEE Software 35 (2018) 96–100. |
[LN43] | M. Kalske, N. Mäkitalo, T. Mikkonen, Challenges when moving from monolith to microservice architecture, in: Current Trends in Web Engineering:
ICWE 2017 International Workshops, Liquid Multi-Device Software and EnWoT, practi-O-web, NLPIT, SoWeMine, Rome, Italy, June 5-8, 2017, Revised
Selected Papers 17, Springer, 2018, pp. 32–47. |
[LN44] | T. Yarygina, A. H. Bagge, Overcoming security challenges in microservice
architectures, in: 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), IEEE, 2018, pp. 11–20. |
[LN48] | V. Singh, S. K. Peddoju, Container-based microservice architecture for cloud
applications, in: 2017 International Conference on Computing, Communication and Automation (ICCCA), IEEE, 2017, pp. 847–852. |
[LM43] | Waseem, M., Liang, P., & Shahin, M. (2020). A systematic mapping study on microservices architecture in devops. Journal of Systems and Software, 170, 110798. |
[LM45] | Bogner, J., Fritzsch, J., Wagner, S., & Zimmermann, A. (2019, March). Microservices in industry: insights into technologies, characteristics, and software quality. In 2019 IEEE international conference on software architecture companion (ICSA-C) (pp. 187-195). IEEE. |
[LM47] | Li, S., Zhang, H., Jia, Z., Zhong, C., Zhang, C., Shan, Z., ... & Babar, M. A. (2021). Understanding and addressing quality attributes of microservices architecture: A Systematic literature review. Information and software technology, 131, 106449. |
[LM48] | Mazzara, M., Dragoni, N., Bucchiarone, A., Giaretta, A., Larsen, S. T., & Dustdar, S. (2018). Microservices: Migration of a mission critical system. IEEE Transactions on Services Computing, 14(5), 1464-1477. |