Software Architecture Patterns in Big Data: Transition From Monolithic Architecture to Microservices

Software Architecture Patterns in Big Data: Transition From Monolithic Architecture to Microservices

Serkan Ayvaz, Yucel Batu Salman
ISBN13: 9781799821427|ISBN10: 1799821420|ISBN13 Softcover: 9781799821434|EISBN13: 9781799821441
DOI: 10.4018/978-1-7998-2142-7.ch004
Cite Chapter Cite Chapter

MLA

Ayvaz, Serkan, and Yucel Batu Salman. "Software Architecture Patterns in Big Data: Transition From Monolithic Architecture to Microservices." Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, IGI Global, 2020, pp. 90-110. https://doi.org/10.4018/978-1-7998-2142-7.ch004

APA

Ayvaz, S. & Salman, Y. B. (2020). Software Architecture Patterns in Big Data: Transition From Monolithic Architecture to Microservices. In Z. Altan (Ed.), Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities (pp. 90-110). IGI Global. https://doi.org/10.4018/978-1-7998-2142-7.ch004

Chicago

Ayvaz, Serkan, and Yucel Batu Salman. "Software Architecture Patterns in Big Data: Transition From Monolithic Architecture to Microservices." In Applications and Approaches to Object-Oriented Software Design: Emerging Research and Opportunities, edited by Zeynep Altan, 90-110. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-2142-7.ch004

Export Reference

Mendeley
Favorite

Abstract

Traditional monolithic systems are composed of software components that are tightly coupled and composed into one unit. Monolithic systems have scalability issues as all components of the entire system need to be compiled and deployed even for simple modifications. In this chapter, the evolution of the software systems used in big data from monolithic systems to service-oriented architectures was explored. More specifically, the challenges and strengths of implementing service-oriented architectures of microservices and serverless computing were investigated in detail. Moreover, the advantages of migrating to service-oriented architectures and the patterns of migration were discussed.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.