-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
81 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,82 @@ | ||
|
||
# The SAAS Problem | ||
|
||
![image](https://github.com/unoplat/.github/assets/24807277/5f17b381-6e63-4909-9fce-470447669385) | ||
|
||
# How Does Unoplat Help? | ||
|
||
"UnoPlat streamlines SaaS development by offering SuperCharged Application Templates for easy assembly and customization of applications with minimal coding" | ||
|
||
![image](https://github.com/unoplat/.github/assets/24807277/87772f97-604b-484a-9648-a93402d93bb1) | ||
|
||
|
||
# Unoplat Composition | ||
|
||
|
||
## Platform Plane | ||
|
||
UnoPlat's Platform as a Service (PaaS) offering integrates advanced tools for development, deployment, and management, streamlining the SaaS creation process with features like CI/CD automation, container orchestration, and DevSecOps. It ensures robust security, efficient performance, and seamless scalability, catering to the diverse needs of modern SaaS ventures | ||
|
||
|
||
- Container Registry | ||
- Admission Controller | ||
- Admission Controller | ||
- Container Image Signing | ||
- Policy Engine | ||
- Continuous Compliance | ||
- APM Monitoring | ||
- Observability | ||
- Logging & Tracing | ||
- Audit | ||
- Organisation Identity & Access Management | ||
- Service Mesh | ||
- Api Gateway | ||
- Persistence Auto Resizing | ||
- Secret Management | ||
|
||
## Database and Streaming Systems | ||
|
||
These systems in UnoPlat eliminate the complexity and steep learning curve typically associated with storage and streaming technologies. By abstracting the intricacies of system selection, scaling, security, and management, UnoPlat enables SaaS innovators to easily integrate and utilize these systems directly from their app templates. This capability is vital as it allows innovators to focus on leveraging their data effectively without the need for extensive technical expertise or significant investment in specialized teams, thereby enhancing the overall success and efficiency of their SaaS solutions. | ||
|
||
- Relational Database | ||
- NoSql Database | ||
- Vector Database | ||
- Stream and Batch Workflow Engine | ||
- Message Broker | ||
|
||
## Data Mesh | ||
|
||
UnoPlat simplifies the creation and management of a DataMesh, decentralizing and democratizing data across the application. It allows innovators to seamlessly access and integrate transactional and analytical data within their app templates, without delving into the intricacies of data infrastructure. This capability is pivotal for enabling efficient data usage and analysis, facilitating deeper insights and feedback integration into SaaS applications, thus enhancing the overall value and functionality of the solution. | ||
|
||
- Decentralized DataStores | ||
- Data Discovery | ||
- Unified DataCatalogue | ||
- Federated Governance | ||
|
||
|
||
## Super charged App and Knowledge Engineering templates | ||
|
||
### Knowledge Engineering | ||
UnoPlat's Knowledge Engineering involves integrating domain expertise and data into the platform, thereby enhancing its capabilities for informed decision-making and process automation. Simultaneously, UnoPlat is dedicated to creating a comprehensive knowledge base of code, which aids in the auto-generation of code in future projects, streamlining development and aligning with industry-specific standards and practices for more efficient and innovative software creation. | ||
|
||
### Supercharged Application Templates | ||
The heart of UnoPlat, these templates are designed as foundational building blocks for SaaS creation, enabling users to easily assemble and customize their applications with minimal coding. This feature addresses the common hurdles in SaaS development such as knowledge gaps, lifecycle complexity, and engineering challenges, allowing innovators to focus on their core ideas. By simplifying and accelerating the development process, these templates greatly enhance the probability of success and significantly reduce time to value for SaaS ventures | ||
|
||
- Unified Experience for SaaS Dev | ||
- Docs Like Code | ||
- Compliance as Code | ||
- Integrated Template Lifecycle Management | ||
- Integrated Observability & Monitoring | ||
- Integrated Logging & Audit | ||
- Integrated Service Mesh Gating | ||
- Integrated Functional / Performance / & Chaos Validation | ||
|
||
|
||
## Unoplat Management Plane | ||
The Management Plane, centered around the UnoPlat CLI (Command Line Interface), is designed to provide SaaS builders with a unified and simplified control mechanism for their projects. This CLI is a crucial tool, enabling builders to instruct, configure, and manage various aspects of the UnoPlat environment efficiently. Its importance lies in its simplicity and comprehensive control capabilities, which are pivotal for streamlining administrative and development tasks. The Administration Plane, therefore, plays a vital role in enhancing the user experience by facilitating easy engagement and effective management of the SaaS building process on UnoPlat. | ||
|
||
- UnoPlat CLI | ||
- UnoPlat Management API | ||
|
||
|
||
|