Skip to main content

Announcing One Platform MVP

· 2 min read
Sayak Sarkar

We are happy to announce the One Platform MVP release with limited alpha versions of Microservices and some of the inbuilt Single Page Applications (SPAs).

This MVP was focused on building a backend infrastructure to support One Platform, some basic frameworks and features of Microservices, inbuilt SPAs, and SPAship implementation to deploy the SPAs.

MVP Highlights

  • One Platform limited alpha with services such as SSO Authentication, Notification Framework, Feedback and User & Group microservices; which covers most of the basic requirements of currently deployed SPAs.
  • Notifications Framework for configuring Email or Push Notifications; and a Feedback service with Jira integration.
  • Default One Platform chroming template for Global Navigation Header with the ability to view all the deployed SPAs and Notifications.
  • Default Feedback button on all pages, for gathering quick feedback from users.
  • SPAship implementation for faster SPA deployments.
  • Microservice Architecture using the PSI OpenShift Container Platform.
  • GraphQL API Gateway for One Platform Microservices.
  • Custom design system compatible with Patternfly 4, to support most SPA requirements and to ensure smooth onboarding.

What’s next

  • One Platform User Interface release.
  • Continue fixing known issues, enhancements for Chroming templates, and more for the Microservices & inbuilt SPAs.
  • Implement a Search Microservice in collaboration with the Search Platform team.
  • Create a detailed documentation to onboard new SPAs.
  • Prioritize and migrate One Portal modules. Decouple One Portal modules and convert into individual Microservice and SPAs.
  • Initiate stakeholder conversations to migrate existing SPAs deployed on other properties. - Understand application requirements and make necessary updates/modifications to One Platform Microservices.
  • Continue SPAship onboarding and upgrades, explore other third-party tools and application integrations.
  • Create a Component library for One Platform Applications, inherited from Patternfly design system.

Questions

For any questions, please reach out to One Platform team over one-platform-devs@redhat.com or ping us over One Platform GChat Room. For more information please view FAQs.