Politecnico di Torino (logo)

Deploying a scalable API management platform in an enterprise Kubernetes-based environment

Ignazio Di Natali

Deploying a scalable API management platform in an enterprise Kubernetes-based environment.

Rel. Fulvio Giovanni Ottavio Risso. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020

PDF (Tesi_di_laurea) - Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives.

Download (1MB) | Preview

APIs are the basis of the digital evolution, a revolution that has taken place thanks to the development of Information and Communication Technologies (ICT) which have led to heavy socio-economic changes and which has completely revolutionized the way to communicate. APIs are interfaces that allow access to data and / or functionality, more generally to digital assets. Modern applications are no longer independent and one-sided but versatile blocks capable of exploiting shared features, services, and data accessible through the APIs. In the Enterprise environment, the APIs, which were initially used only within the company itself to allow communication between the various technologies and platforms, have now become a business tool, exposing the APIs externally and making them accessible to the developer communities. Fundamental at this point is the way to expose the APIs that offer digital assets which need documentation to be understood and easily used by consumers. The thesis aims not only to study the concept of API and its life cycle but to manage the inevitable proliferation of API in an enterprise context such as Avio Aero - at GE Aviation Business in order to optimize business processes, reduce costs and allow new applications to be implemented faster. The aim is to create an API management platform applied to a business process capable of enabling / facilitating real-time communication in a controlled and safe manner, offering the necessary information to developers who want to exploit the APIs and providing a monitoring and analysis system in real-time regarding the use of the APIs.

Relators: Fulvio Giovanni Ottavio Risso
Academic year: 2020/21
Publication type: Electronic
Number of Pages: 80
Corso di laurea: Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering)
Classe di laurea: New organization > Master science > LM-32 - COMPUTER SYSTEMS ENGINEERING
Aziende collaboratrici: Ge Avio Srl
URI: http://webthesis.biblio.polito.it/id/eprint/15945
Modify record (reserved for operators) Modify record (reserved for operators)