Platform Engineering for Continuous Integration in Enterprise Cloud Environments: A Case Study Approach
Keywords:
Platform engineering, continuous integrationAbstract
Platform engineering streamlines corporate cloud CI and software development. This article examines platform engineering methodologies using corporate cloud CI cases. Platform engineering's scalability, assurance, and development team cooperation are highlighted in CI integration architectural and operational concepts.
Case examples from various sectors with diverse difficulties and needs demonstrate platform engineering's versatility. We explore case studies' architectural frameworks for CI pipeline integration with cloud-native services. Microservices, containerization, and infrastructure as code provide these frameworks flexibility, scalability, and consistency across development environments. High-quality software delivery involves CI automation for testing, deployment, and monitoring.
References
J. Humble and D. Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation. Addison-Wesley, 2010.
M. Fowler, Continuous Integration. [Online]. Available: https://martinfowler.com/articles/continuousIntegration.html. [Accessed: Aug. 21, 2021].
A. K. Soni and K. S. Rajasekaran, “Platform Engineering for Cloud-Native Applications: An Overview,” IEEE Access, vol. 8, pp. 91820-91835, 2020.
D. P. S. Gupta, P. T. T. Chiu, and T. F. Wong, “Cloud-Based Continuous Integration: A Survey and Research Agenda,” IEEE Transactions on Cloud Computing, vol. 8, no. 1, pp. 129-144, Jan. 2020.
C. K. Ooi and S. S. Lim, “Leveraging Containerization and Microservices in Cloud Environments for Enhanced CI/CD,” IEEE Software, vol. 37, no. 4, pp. 48-54, Jul.-Aug. 2020.
N. L. B. Timmons and J. C. Marlow, “Challenges and Opportunities in Multi-Cloud CI/CD Environments,” IEEE Transactions on Network and Service Management, vol. 17, no. 3, pp. 1541-1554, Sep. 2020.
S. A. Shams, “Automated Continuous Integration Testing in Cloud Platforms,” IEEE Transactions on Software Engineering, vol. 46, no. 7, pp. 752-765, Jul. 2020.
H. Singh, G. Joshi, and S. Dubey, “CI/CD Pipeline Optimization in Hybrid Cloud Environments,” IEEE Cloud Computing, vol. 7, no. 6, pp. 34-42, Nov.-Dec. 2020.
K. A. Houghton and J. B. Lee, “Microservices and CI/CD: A Comparative Study,” IEEE Software, vol. 38, no. 2, pp. 76-85, Mar.-Apr. 2021.
R. P. Litz and A. N. Rao, “Security and Compliance Challenges in Continuous Integration Pipelines,” IEEE Transactions on Dependable and Secure Computing, vol. 18, no. 2, pp. 607-620, Mar.-Apr. 2021.
D. V. Teles and E. A. Costa, “The Role of Platform Engineering in Optimizing CI/CD Pipelines,” IEEE Transactions on Cloud Computing, vol. 9, no. 1, pp. 73-86, Jan.-Mar. 2021.
S. P. Chou and Y. C. Chang, “Dynamic Resource Management for CI/CD in Cloud Environments,” IEEE Transactions on Services Computing, vol. 14, no. 1, pp. 224-237, Jan.-Feb. 2021.
R. N. Prasad and R. G. Kumar, “Continuous Integration with Serverless Architectures: Opportunities and Challenges,” IEEE Access, vol. 9, pp. 15523-15534, 2021.
J. E. Adams and R. K. Singh, “Optimizing CI Pipelines with Container Orchestration,” IEEE Transactions on Parallel and Distributed Systems, vol. 32, no. 5, pp. 1234-1245, May 2021.
M. K. Wang, “Comparative Analysis of CI/CD Tools in Cloud Environments,” IEEE Transactions on Software Engineering, vol. 47, no. 3, pp. 897-910, Mar. 2021.
S. J. Coleman, “The Impact of Microservices on Continuous Integration Practices,” IEEE Software, vol. 38, no. 1, pp. 30-37, Jan.-Feb. 2021.
L. R. Howard and E. M. Sanders, “Containerization in CI/CD: Benefits and Limitations,” IEEE Cloud Computing, vol. 8, no. 2, pp. 54-61, Mar.-Apr. 2021.
J. M. Thomas, “Evaluating CI/CD Strategies in Hybrid Cloud Scenarios,” IEEE Transactions on Cloud Computing, vol. 10, no. 2, pp. 112-126, Apr.-Jun. 2021.
T. L. Baker and K. H. Johnson, “Managing Data Security and Compliance in CI/CD Pipelines,” IEEE Transactions on Network and Service Management, vol. 18, no. 1, pp. 85-98, Mar. 2021.
A. R. Foster, “Future Directions in CI/CD for Cloud-Native Applications,” IEEE Software, vol. 38, no. 3, pp. 50-57, May-Jun. 2021.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.