Migrating from monoliths to cloud-based microservices: A banking industry example

As more organizations are placing cloud computing at the heart of their digital transformation strategy, it is important that they adopt appropriate architectures and development methodologies to leverage the full benefits of the cloud. A mere “lift and move” approach, where traditional monolith app...

Full description

Saved in:
Bibliographic Details
Main Authors: MEGARGEL, Alan, SHANKARARAMAN, Venky, WALKER, David K.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2020
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/4725
https://ink.library.smu.edu.sg/context/sis_research/article/5728/viewcontent/Megargel_1.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-5728
record_format dspace
spelling sg-smu-ink.sis_research-57282020-02-26T02:49:33Z Migrating from monoliths to cloud-based microservices: A banking industry example MEGARGEL, Alan SHANKARARAMAN, Venky WALKER, David K. As more organizations are placing cloud computing at the heart of their digital transformation strategy, it is important that they adopt appropriate architectures and development methodologies to leverage the full benefits of the cloud. A mere “lift and move” approach, where traditional monolith applications are moved to the cloud will not support the demands of digital services. While, monolithic applications may be easier to develop and control, they are inflexible to change and lack the scalability needed for cloud environments. Microservices architecture, which adopts some of the concepts and principles from service-oriented architecture, provides a number of benefits when developing an enterprise application as compared to a monolithic architecture. Microservices architecture offers agility and faster development and deployment cycles, scalability of selected functionality, and the ability to develop solutions using a mixture of technologies. Microservices architecture aims to decompose a monolithic application into a set of independent services which communicate with each other through open APIs or highly scalable messaging. In short, microservices architecture is more suited for building agile and scalable cloud-based solutions. This chapter provides a practice-based view and comparison between the monolithic and microservices styles of application architecture in the context of cloud computing, and proposes a methodology for transitioning from monoliths to cloud-based microservices. 2020-01-03T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/4725 info:doi/10.1007/978-3-030-33624-0_4 https://ink.library.smu.edu.sg/context/sis_research/article/5728/viewcontent/Megargel_1.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Microservces Architecture Monolithic Architecture Cloud-Based Microservice Identification Migration from Monolith to Microservices Databases and Information Systems Management Information Systems Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Microservces Architecture
Monolithic Architecture
Cloud-Based
Microservice Identification
Migration from Monolith to Microservices
Databases and Information Systems
Management Information Systems
Software Engineering
spellingShingle Microservces Architecture
Monolithic Architecture
Cloud-Based
Microservice Identification
Migration from Monolith to Microservices
Databases and Information Systems
Management Information Systems
Software Engineering
MEGARGEL, Alan
SHANKARARAMAN, Venky
WALKER, David K.
Migrating from monoliths to cloud-based microservices: A banking industry example
description As more organizations are placing cloud computing at the heart of their digital transformation strategy, it is important that they adopt appropriate architectures and development methodologies to leverage the full benefits of the cloud. A mere “lift and move” approach, where traditional monolith applications are moved to the cloud will not support the demands of digital services. While, monolithic applications may be easier to develop and control, they are inflexible to change and lack the scalability needed for cloud environments. Microservices architecture, which adopts some of the concepts and principles from service-oriented architecture, provides a number of benefits when developing an enterprise application as compared to a monolithic architecture. Microservices architecture offers agility and faster development and deployment cycles, scalability of selected functionality, and the ability to develop solutions using a mixture of technologies. Microservices architecture aims to decompose a monolithic application into a set of independent services which communicate with each other through open APIs or highly scalable messaging. In short, microservices architecture is more suited for building agile and scalable cloud-based solutions. This chapter provides a practice-based view and comparison between the monolithic and microservices styles of application architecture in the context of cloud computing, and proposes a methodology for transitioning from monoliths to cloud-based microservices.
format text
author MEGARGEL, Alan
SHANKARARAMAN, Venky
WALKER, David K.
author_facet MEGARGEL, Alan
SHANKARARAMAN, Venky
WALKER, David K.
author_sort MEGARGEL, Alan
title Migrating from monoliths to cloud-based microservices: A banking industry example
title_short Migrating from monoliths to cloud-based microservices: A banking industry example
title_full Migrating from monoliths to cloud-based microservices: A banking industry example
title_fullStr Migrating from monoliths to cloud-based microservices: A banking industry example
title_full_unstemmed Migrating from monoliths to cloud-based microservices: A banking industry example
title_sort migrating from monoliths to cloud-based microservices: a banking industry example
publisher Institutional Knowledge at Singapore Management University
publishDate 2020
url https://ink.library.smu.edu.sg/sis_research/4725
https://ink.library.smu.edu.sg/context/sis_research/article/5728/viewcontent/Megargel_1.pdf
_version_ 1770575012128882688