PlatFab: A Platform Engineering Approach to Improve Developer Productivity
Downloads
Background: Software developers are key players in IT/ITES business in order to drive software development by writing high-quality code quickly. Based on user needs, they must adapt evolving technologies and tools to produce efficient and successful software using Software Development Life Cycle (SDLC) principles. Platform Engineering comprises a set of activities to design, develop and maintain software code, making it a foundation for building software applications.
Objective: This work focuses on reducing the time and effort needed to execute the above tasks that boosts software developer productivity which includes software development workflow automation. The main objective of the proposed work is to lower total cost of ownership, standardize software development practices, help cost optimization and reduce production incidents.
Methods: PlatFab, a Platform Engineering service implemented in Industrial Budgeting System is presented in this work. The methodology involves custom developer portal with Continuous Integration and Continuous Delivery/Continuous Deployment. (CI/CD) pipeline to automate financial workflows and streamline collaborative development. It provides the developers architectural components, containers, infrastructure automation and services orchestration that helps them to concentrate on their quality code irrespective of implementation efforts.
Results: After deploying PlatFab in an organization's software development, build time is reduced by one minute for each service, and 60MB of storage space is saved for each service. Developers can handle vulnerability attacks in one day. Before the use of PlatFab, build time was five minutes, 2 GB was used for each service, and vulnerability handling required five days to resolve. Production downtime issues were 12 before PlatFab and were reduced to almost zero after integrating PlatFab.
Conclusion: The results after implementing PlatFab for a Budgeting System service in an IT Organization help the developers reduce build time, number of days to fix vulnerabilities, and space requirements for the service. PlatFab helps the developers complete their projects with quality code in a shorter time, improving their productivity.
Keywords: Agile Methodology, Budgeting Service, Platform Engineering, Software Development Life Cycle, Service Oriented Architecture.
S. S, “A Study of Software Development Life Cycle Process Models,” SSRN Electronic Journal, 2017, doi: 10.2139/ssrn.2988291.
S. Ergasheva and A. Kruglov, “Software Development Life Cycle early phases and quality metrics: A Systematic Literature Review,” J Phys Conf Ser, vol. 1694, no. 1, p. 012007, Dec. 2020, doi: 10.1088/1742-6596/1694/1/012007.
G. Gurung, R. Shah, and D. P. Jaiswal, “Software Development Life Cycle Models-A Comparative Study,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, pp. 30–37, Jul. 2020, doi: 10.32628/CSEIT206410.
S. Alsaqqa, S. Sawalha, and H. Abdel-Nabi, “Agile Software Development: Methodologies and Trends,” International Journal of Interactive Mobile Technologies (iJIM), vol. 14, no. 11, p. 246, Jul. 2020, doi: 10.3991/ijim.v14i11.13269.
S. Suprihadi, S. Wijono, and K. D. Hartomo, “Analysis service architecture utilizing middleware for information services management systems,” International Journal of Applied Science and Engineering, vol. 21, no. 2, pp. 1–15, 2024, doi: 10.6703/IJASE.202406_21(2).001.
J. Lukkarinen, “Service-Oriented Architecture as an Enabling Technology for Sector Integration,” Aalto University School of Electrical Engineering, 2023.
Abd. Halim and S. M. Isa, “Application of Service-Oriented Architecture with Middleware at Bank XYZ to Implement the PDAM Payment,” IIJSE, vol. 7, 2024.
Afrizal Zein, “Implementation of Service Oriented Architecture in Mobile Applications to Improve System Flexibility, Interoperability, and Scalability,” Journal of Information System, Technology and Engineering, vol. 2, no. 1, pp. 171–174, Mar. 2024, doi: 10.61487/jiste.v2i1.60.
Z. Seremet and K. Rakic, “Platform Engineering and Site Reliability Engineering: The Path to DevOps Success,” 2022, pp. 155–162. doi: 10.2507/daaam.scibook.2022.13.
M. M. El Khatib, H. Alawadhi, and M. Al Mansoori, “Platform Engineering in Manufacturing: Role, Effect, Challenges and Opportunities,” International Journal of Business Analytics and Security (IJBAS), 2024.
G. Blokdyk, Platform engineering The Ultimate Step-By-Step Guide. 5STARCooks, 2021.
S. Kambhampaty, SERVICE ORIENTED ARCHITECTURE : FOR ENTERPRISE APPLICATIONS. Wiley India, 2008.
G. Bergami, “Towards automating microservices orchestration through data-driven evolutionary architectures,” Service Oriented Computing and Applications, vol. 18, no. 1, pp. 1–12, Mar. 2024, doi: 10.1007/s11761-024-00387-x.
D. Coughlin and B. Lush, “From project to platform: a case study on evolving the software development team,” Library Management, vol. 45, no. 1/2, pp. 37–45, Feb. 2024, doi: 10.1108/LM-08-2023-0080.
A. Zutshi and A. Grilo, “The Emergence of Digital Platforms: A Conceptual Platform Architecture and impact on Industrial Engineering,” Comput Ind Eng, vol. 136, pp. 546–555, Oct. 2019, doi: 10.1016/j.cie.2019.07.027.
R. Amaro, R. Pereira, and M. Mira da Silva, “DevOps Metrics and KPIs: A Multivocal Literature Review,” ACM Comput Surv, vol. 56, no. 9, pp. 1–41, Oct. 2024, doi: 10.1145/3652508.
J. Ross, “Agile and DevOps: Elevating Software Quality through Collaborative Practices,” Journal of Science & Technology, vol. 5, no. 1, 2024.
S. Shafiq, C. Mayr‐Dorn, A. Mashkoor, and A. Egyed, “Balanced knowledge distribution among software development teams—Observations from open‐ and closed‐source software development,” Journal of Software: Evolution and Process, vol. 36, no. 8, Aug. 2024, doi: 10.1002/smr.2655.
A. A. Khan, J. A. Khan, M. A. Akbar, P. Zhou, and M. Fahmideh, “Insights into software development approaches: mining Q &A repositories,” Empir Softw Eng, vol. 29, no. 1, p. 8, Jan. 2024, doi: 10.1007/s10664-023-10417-5.
Ž. Grujić, M. Milić, and I. Antović, “Preliminary Experiences of Using the Azure DevOps Platform in Software Development Automation,” in 2024 28th International Conference on Information Technology (IT), IEEE, Feb. 2024, pp. 1–4. doi: 10.1109/IT61232.2024.10475753.
F. van der Linden and J. G. Wijnstra, “Platform Engineering for the Medical Domain,” 2002, pp. 224–237. doi: 10.1007/3-540-47833-7_20.
S. T. Makani and S. Jangampeta, “A Comparative Study of Platform Engineering Tools: Implications for System Design and Scalability,” International Journal of DevOps (IJDO), vol. 1, no. 1, 2024.
AWS, “A Roadmap to Continuous Delivery Pipeline Maturity,” https://pages.awscloud.com/rs/112-TZM-766/images/A-Roadmap-to-Continuous-Delivery-Pipeline-Maturity-dev-whitepaper.pdf.
K. H. Prakash, “Impact of Platform Engineering Tools on System Design And Performance Metrics,” International Journal of Graphics and Multimedia, vol. 11, no. 1, 2024.
Yossi Carmon, “Platform Engineering: The 2024 Game-Changer in Tech,” https://devops.com/platform-engineering-the-2024-game-changer-in-tech/ (accessed 2 June 2024).
J. Spillner, “Quality Assessment and Improvement of Helm Charts for Kubernetes-Based Cloud Applications,” arXiv manuscript, 2019.
L. Rice, Container Security: Fundamental Technology Concepts that Protect Containerized. O’Reilly Media, 2020.
A. Adithya, V. Vyas, V. Aaswin, S. Lanka, and G. R, “Vulnerability Scanning by CPE-CVE Matching,” Grenze International Journal of Engineering and Technology, vol. 10, 2024.
S. Buchanan, J. Rangama, and N. Bellavance, “Helm Charts for Azure Kubernetes Service,” in Introducing Azure Kubernetes Service, Berkeley, CA: Apress, 2020, pp. 151–189. doi: 10.1007/978-1-4842-5519-3_8.
F. Zuo and J. Rhee, “Vulnerability discovery based on source code patch commit mining: a systematic literature review,” Int J Inf Secur, vol. 23, no. 2, pp. 1513–1526, Apr. 2024, doi: 10.1007/s10207-023-00795-8.
I.-C. Donca, O. P. Stan, M. Misaros, D. Gota, and L. Miclea, “Method for Continuous Integration and Deployment Using a Pipeline Generator for Agile Software Projects,” Sensors, vol. 22, no. 12, p. 4637, Jun. 2022, doi: 10.3390/s22124637.
M. Bafana and A. Aabdulaziz, “Immutable Infrastructure in Practice: A Comprehensive Guide to AWS Deployment,” Asian American Research Letter Journal, vol. 1, no. 1, 2024.
Copyright (c) 2025 The Authors. Published by Universitas Airlangga.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
All accepted papers will be published under a Creative Commons Attribution 4.0 International (CC BY 4.0) License. Authors retain copyright and grant the journal right of first publication. CC-BY Licenced means lets others to Share (copy and redistribute the material in any medium or format) and Adapt (remix, transform, and build upon the material for any purpose, even commercially).