2022· International Journal of Scientific Research and Management· Vol 10, pp. 1019-1024· 0 citations
TL;DR
A unified continuous-testing framework that integrates data-quality gates with service-level contract and resilience gates inside one CI/CD workflow is proposed that covers extraction, staging, transformation and loading validation for ETL pipelines; unit, component, contract, integration and end-to-end testing for microservices; and cross-cutting concerns such as test-data management and service virtualization.
Abstract
Modern enterprise systems increasingly combine data-intensive Extract-Transform-Load (ETL) pipelines with microservice-based application architectures, creating a hybrid quality-assurance surface that neither classical database-testing methods nor conventional service-testing methods address in isolation. This paper reviews established approaches to database/ETL testing and microservice testing, identifies the challenges that arise when the two paradigms are combined within a single delivery pipeline, and proposes a unified continuous-testing framework that integrates data-quality gates with service-level contract and resilience gates inside one CI/CD workflow. The framework covers extraction, staging, transformation and loading validation for ETL pipelines; unit, component, contract, integration and end-to-end testing for microservices; and cross-cutting concerns such as test-data management and service virtualization. A prototype pipeline was evaluated on a retail data-integration case study comprising a five-stage ETL pipeline and six containerized microservices. Results show that the unified pipeline reduced the defect-escape rate to production from 12.8% to 7.6% and shortened the mean defect-detection time from 3.2 days to 6.4 hours relative to a baseline pipeline that tested the two layers independently. The paper concludes with practical recommendations for teams adopting combined data-and-service testing pipelines and outlines directions for future automation using model- and AI-assisted test generation.
Microservice-based systems evolve continuously through API changes, service splits and merges, dependency churn, and deployment-topology drift driven by DevOps practices. This rapid evolution erodes the assumptions encoded in formal models, test suites, and architectural descriptions, leaving practitioners with limited...
R. Gómez, Ebeid Elsayed, Enrique R. Zarate et al.· Software· 0 citations
An event-driven microservices approach to orchestrate and deploy AI-based ETL pipelines in a Kubernetes-managed environment that includes the following components: asynchronous orchestration using Apache Kafka, hybrid anomaly detection, adaptive schema inference, and predictive load balancing.
Karthik Babu Manam· ICCK Journal of Software Eng...· 0 citations
This paper analyzes the two software architectural approaches namely Monolithic Architecture vs Microservices Architecture when considering scalable software development, and puts the following into consideration: empirical trade-offs, scalability consideration, organizational implications, and development complexity.
Theophilus Bamise Ajala, A. Oduroye, I. Ayoade et al.· Asian journal of applied sci...· 0 citations
Fabrica decouples the API’s structural standards from its application logic, allowing the team to generate working prototypes for immediate testing at Los Alamos National Laboratory while retaining the flexibility to regenerate the service to match pending architectural decisions.
B. McDonald, Alex Lovell-Troy· Practice and Experience in A...· 0 citations
This research proposes the evaluation of a “proxy” DevSecOps pipeline, defined as an automated intermediary architecture that decouples intensive security scanning from the primary build flow to prevent bottlenecks and demonstrates that security validation is the most time-intensive part of the automated proxy workflow...
Abderrahim Rida, A. Bakhil, Ayoub Ait Lahcen· Future Internet· 0 citations
It is shown that the enhanced Zynerator framework reduces development effort, strengthens security posture, and accelerates DevSecOps adoption, indicating that DevSecOps-aware model-driven engineering offers a viable pathway toward secure, auto-mated software delivery.
Younes Zouani, Mohamed Lachgar, Youssef Harrati et al.· International Journal of Adv...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.