Project
Software Hosting Platform – environment allowing to host API and applications created for organization’s inner clients and their specific needs. Platform was built using new technology, such as AWS, Terraform, Kubernetes and KongHQ Gateway API, which guarantee scalability, flexibility and high services availability and accessibility.
Characteristics of the project:
- Providing safe access to hosted applications and APIs through advanced authorization mechanisms.
- Custom components are adjusted to client’s requirements – such as authentication, rate limiting, managing access to resources and communication schemes.
- Canary deployment: it allows to gradually implement new versions of the application, minimalizing the risk of implementing errors into production environment.
- Simple app deployment: the SHP allows the client to easily implement the app.
- Integrity: jobs in Jenkins are fully integrated with platform, which allows the automatization of the API and application implementation process, that includes preparing web configuration and resources based on provided specifications (f.e. RAML for API).
- Safe use of API.
- Development on demand: the SHP is dynamically developed and adjusted to rising and changing demands of the clients, thus it may become the main hosting product in the organization.
Conclusion:
SHP is an advanced hosting platform providing complex solutions for organization’s inner clients, simplifying the management of applications and API, by simultaneously guaranteeing high level of security and reliability.