Research Article | Open Access
Volume 6 | Issue 11 | Year 2019 | Article Id. IJCSE-V6I11P101 | DOI : https://doi.org/10.14445/23488387/IJCSE-V6I11P101Strangler Abstraction Transformation
Boddam Linga Reddy
Citation :
Boddam Linga Reddy, "Strangler Abstraction Transformation," 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/