Strangler Abstraction Transformation

International Journal of Computer Science and Engineering
© 2019 by SSRG - IJCSE Journal
Volume 6 Issue 11
Year of Publication : 2019
Authors : Boddam Linga Reddy

pdf
How to Cite?

Boddam Linga Reddy, "Strangler Abstraction Transformation," SSRG International Journal of Computer Science and Engineering , vol. 6,  no. 11, pp. 1-4, 2019. Crossref, https://doi.org/10.14445/23488387/IJCSE-V6I11P101

Abstract:

The challenge to substitute the Device Financing Eco-System is demanding. As systems age, the development tools, hosting technology, and even system architecture that the product was built on, have become increasingly inextensible. Significant time and money were vested without success to upgrade the current COTS lending engine. As necessity is the mother of invention, we have devised a new modus operandi which successfully addressed the long remonstrance list. The “Strangler Abstraction Transformation (SAT)” methodology employed Strangler, Saga and CQRS (Command Query Responsibility Segregation) patterns to enhance the routing of transactional data into two different financial systems and updating corresponding realm of ecosystems, making the paradigm scalable and seamless.

Keywords:

Saga, CQRS, Strangler, Cloud

References:

[1] T-Mobile USA INC. (2019). About T-Mobile. Retrieved fromhttps://www.t-mobile.com/about-us
[2] T-Mobile USA INC. (2019).Buy T-Mobile Device. Retrieved fromhttps://support.t-mobile.com/docs/DOC-1674
[3] T-Mobile USA INC. (2019). Un-Carrier History. Retrieved fromhttps://www.t-mobile.com/our-story/un-carrier-history
[4] Oracle Inc. (2017). Oracle Financial Services Lending and Leasing. Retrieved from https://docs.oracle.com/cd/E89525_01/index.htm
[5] Gorelik, E. PhD thesis, Massachusetts Institute of Technology. Cloud computing models (2013)
[6] Mell, P., Grance, T. The NIST definition of cloud computing, et al. (2011).
[7] Anderson Chris. (2019). Pattern Saga. Retrieved from https://microservices.io/patterns/data/saga.html
[8] Martin Fowler. (2004). StranglerFigApplication. Retrieved from https://martinfowler.com/bliki/StranglerFigApplication.html
[9] Marin Fowler. (2011). CQRS. Retrieved from https://martinfowler.com/bliki/CQRS.html
[10] Pivotal Software Inc. (2017). RabbitMQ. Retrieved from https://www.rabbitmq.com/
[11] Pivotal Software Inc. (2019). Spring Batch. Retrieved from https://spring.io/projects/spring-batch
[12] The Apache Software Foundation. (2018). Apache Spark. Retrieved fromhttps://spark.apache.org/