Skip to main content

Paving the Path Towards Platform Engineering Using a Comprehensive Reference Model

  • Conference paper
  • First Online:
Enterprise Design, Operations, and Computing. EDOC 2023 Workshops (EDOC 2023)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 498))

  • 451 Accesses

Abstract

Amidst the growing popularity of platform engineering, promising improved productivity and enhanced developer experience through an engineering platform, e.g., an Internal Developer Platform (IDP), this paper addresses the prevalent challenge of a lack of a shared understanding in the field and the complications in defining effective, customized strategies. Introducing a definitive Platform Engineering Reference Model (PE-RM) based on the Reference Model for Open Distributed Processing (RM-ODP) framework to provide a common understanding. This model offers a structured framework for software organizations to create tailored platform engineering strategies and realize the full potential of platform engineering. By facilitating a shared vocabulary and providing a roadmap for implementation, this paper aims to mitigate prevailing complexities and accelerate the adoption and effectiveness of platform engineering across organizations, showcasing the added value.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://platformengineering.org/blog/what-is-platform-engineering.

  2. 2.

    https://www.gartner.com/en/articles/what-is-platform-engineering.

  3. 3.

    https://thenewstack.io/platform-engineering/platform-engineering-challenges-and-solutions.

  4. 4.

    https://engineering.atspotify.com/2020/08/how-we-use-golden-paths-to-solve-fragmentation-in-our-software-ecosystem/.

  5. 5.

    https://humanitec.com/reference-architectures.

  6. 6.

    https://otomi.io.

References

  1. Baldwin, C.Y.: Design Rules, volume 2: How Technology Shapes Organizations. Harvard Business School Research Paper Series, pp. 19–042 (2018)

    Google Scholar 

  2. Beck, K., Beedle, M., Bennekum, V., et al.: The agile manifesto (2001)

    Google Scholar 

  3. Bharadwaj, A., Sawy, O.A.E., Pavlou, P.A., Venkatraman, N.: Digital business strategy: toward a next generation of insights. MIS Q. 37(2), 471–482 (2013). https://doi.org/10.25300/misq/2013/37:2.3

  4. Campbell, M.: Platform engineering challenges: small teams, build versus buy, and building the wrong thing. InfoQ (2023)

    Google Scholar 

  5. Cusumano, M.A., Gawer, A., Yoffie, D.B.: The Business of Platforms: Strategy in the Age of Digital Competition, Innovation, and Power, vol. 320. Harper Business New York (2019)

    Google Scholar 

  6. Di Nitto, E., Jamshidi, P., Guerriero, M., Spais, I., Tamburri, D.A.: A software architecture framework for quality-aware DevOps. In: QUDOS 2016, pp. 12–17. Association for Computing Machinery (2016). https://doi.org/10.1145/2945408.2945411

  7. Dingsøyr, T., Nerur, S., Balijepally, V., Moe, N.B.: A decade of agile methodologies: towards explaining agile software development. J. Syst. Softw. 85(6), 1213–1221 (2012). https://doi.org/10.1016/j.jss.2012.02.033

    Article  Google Scholar 

  8. Ghantous, G.B., Gill, A.Q.: DevOps reference architecture for multi-cloud IoT applications. In: 2018 IEEE 20th Conference on Business Informatics (CBI), vol. 01, pp. 158–167 (2018). https://doi.org/10.1109/CBI.2018.00026

  9. de la Hidalga, A.N., Hardisty, A., Martin, P., Magagna, B., Zhao, Z.: The ENVRI reference model. In: Zhao, Z., Hellström, M. (eds.) Towards Interoperable Research Infrastructures for Environmental and Earth Sciences. Lecture Notes in Computer Science, vol. 12003, pp. 61–81. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52829-4_4

    Chapter  Google Scholar 

  10. Humanitec: State of platform engineering report. Technical report, Humanitec (2022)

    Google Scholar 

  11. Humanitec: Reference architecture for an enterprise-grade internal developer platform built with humanitec on AWS. Technical report, Humanitec (2023)

    Google Scholar 

  12. Jacobides, M.G., Cennamo, C., Gawer, A.: Externalities and complementarities in platforms and ecosystems: from structural solutions to endogenous failures. Res. Policy 53(1), 104906 (2024). https://doi.org/10.1016/j.respol.2023.104906

    Article  Google Scholar 

  13. Jiao, J., Simpson, T.W., Siddique, Z.: Product family design and platform-based product development: a state-of-the-art review. J. Intell. Manuf. 18, 5–29 (2007). https://doi.org/10.1007/s10845-007-0003-2

    Article  Google Scholar 

  14. van de Kamp, R., Bakker, K., Zhao, Z.: Paving the path towards platform engineering using a comprehensive reference model. Ph.D. thesis, University of Amsterdam (2023). https://doi.org/10.5281/zenodo.8379087

  15. Kim, G., Humble, J., Debois, P., Willis, J., Forsgren, N.: The DevOps handbook: how to create world-class agility, reliability, & security in technology organizations. IT Revolution (2021)

    Google Scholar 

  16. Krishnan, V., Gupta, S.: Appropriateness and impact of platform-based product development. Manag. Sci. 47(1), 52–68 (2001). https://doi.org/10.1287/mnsc.47.1.52.10665

    Article  Google Scholar 

  17. Linington, P.F., Milosevic, Z., Tanaka, A., Vallecillo, A.: Building enterprise systems with ODP - an introduction to open distributed processing. In: Chapman and Hall/CRC Innovations in Software Engineering and Software Development (2011)

    Google Scholar 

  18. Lwakatare, L.E., Kuvaja, P., Oivo, M.: Dimensions of DevOps. In: Lassenius, C., Dingsøyr, T., Paasivaara, M. (eds.) Agile Processes in Software Engineering and Extreme Programming, pp. 212–217. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18612-2_19

    Chapter  Google Scholar 

  19. Martin, P., Magagna, B., Liao, X., Zhao, Z.: Semantic linking of research infrastructure metadata. In: Zhao, Z., Hellström, M. (eds.) Towards Interoperable Research Infrastructures for Environmental and Earth Sciences. LNCS, vol. 12003, pp. 226–246. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-52829-4_13

    Chapter  Google Scholar 

  20. Nigel Kersten, K.M., Michael Stahnke, C.O.: State of DevOps report. Puppet (2021)

    Google Scholar 

  21. Raymond, K.: Reference model of open distributed processing (RM-ODP): introduction. In: Raymond, K., Armstrong, L. (eds.) Open Distributed Processing. IFIPAICT, pp. 3–14. Springer, Boston (1995). https://doi.org/10.1007/978-0-387-34882-7_1

    Chapter  Google Scholar 

  22. Skelton, M., Pais, M.: Team topologies: organizing business and technology teams for fast flow. It Revolution (2019)

    Google Scholar 

  23. Sousa, C.D.: Brownfield redevelopment versus greenfield development: a private sector perspective on the costs and risks associated with brownfield redevelopment in the greater Toronto area. J. Environ. Plann. Manag. 43(6), 831–853 (2000). https://doi.org/10.1080/09640560020001719

    Article  Google Scholar 

  24. Zhou, J., Ji, Y., Zhao, D., Liu, J.: Platform engineering in enterprise application development. In: 2010 International Conference on E-Business and E-Government, pp. 112–115 (2010). https://doi.org/10.1109/ICEE.2010.36

Download references

Acknowledgements

This research is partially funded by the EU Horizon program under grant agreements 101094227 (BlueCloud 2026 project) and 860627 (CLARIFY project) and partially supported by LifeWatch ERIC and Dutch NWO LTER-LIFE project.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruben van de Kamp .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

van de Kamp, R., Bakker, K., Zhao, Z. (2024). Paving the Path Towards Platform Engineering Using a Comprehensive Reference Model. In: Sales, T.P., de Kinderen, S., Proper, H.A., Pufahl, L., Karastoyanova, D., van Sinderen, M. (eds) Enterprise Design, Operations, and Computing. EDOC 2023 Workshops . EDOC 2023. Lecture Notes in Business Information Processing, vol 498. Springer, Cham. https://doi.org/10.1007/978-3-031-54712-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-54712-6_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-54711-9

  • Online ISBN: 978-3-031-54712-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics