Blue Whale Zhiyun PaaS platform is an open development platform that allows developers to easily and quickly create, develop, deploy and manage SaaS applications.
What is open sourced this time is the BlueKing PaaS Community Edition, which provides application engines, front-end and back-end development frameworks, API gateways, scheduling engines, unified login, public components and other modules to help users quickly and cost-effectively It provides complete automation and self-service services for a SaaS application from creation to deployment to subsequent maintenance and management, so that developers can Concentrate on the logical development of SaaS applications.
Blue Whale Zhiyun PaaS platform community version source code includes:
1. PaaS (paas-ce/paas): includes 4 major services (python [Django])
login: Blue Whale unified login service
paas: Blue Whale Developer Center & Web Workbench
esb: Blue Whale API Gateway
appengine: Blue Whale application engine
2. PaaSAgent (paas-ce/paasagent): Blue Whale Application Engine Agent (golang [labstack/echo])
1. Developer Center: Provides self-service and automated services to support the rapid, low-cost, and operation-free construction of SaaS applications.
2. Unified user login system: supports user and role management, and supports docking with the company’s internal login system (docking instructions)
3. Development framework: Provide a unified SaaS application development framework to improve development efficiency
4. API gateway: an enterprise-level service bus that supports two access modes (online self-service access and component coding access) to facilitate developers to connect 5. Existing systematic API services in the enterprise
6. Multi-environment deployment: Supports multi-environment deployment of SaaS applications, making it convenient for developers to conduct testing, verification and production environment release.
7. Pluggable applications: Support Blue Whale S-mart application upload and deployment, convenient for Blue Whale S-mart application deployment and transplantation