Roadmap¶
This is roadmap for the next-generation of the Spectrum project
-
Branding for Spectrum
-
Logo to represented for all branding
-
Iconic on both documentation and component
-
Intergrated with CDN bucket with related assets
-
Control Portal for user to handle all operation internals
-
Link to Paid Plan
-
Control the authentication process of users
-
Internal portal for news/change/update/issues
-
User component
-
Cache output with Redis
-
Add Trino for query plan for the database and decrease the latency
-
Hanlde background task with targeted engine
-
Research:
-
ratelimit with Open-Source component
-
Compress response output for fast return: starlette-cramjam
-
Support Web Sockets for transfer data method component
-
Ratelimit on specific rule with Cloud Armor
-
Add async query enhancement for async query and performance
-
Key Concept Wso2docs Key Concepts
-
[ROADMAP] Add documentation for public-developer component
-
[ROADMAP] Transfer all component in database into
async
level -
For docs with async test
-
Build connection of database using
async
-
Handle IO outside of component
-
Has
performance
test between the transfer -
[SECURITY] Construct AUTHENTICATION on schema with support of Schema Usage Pattern from Postgres
-
[SECURITY] Construct the SSL context to connect the server more secure
Reference to Postgres 12 - libpq connect
sslcert
This parameter specifies the file name of the client SSL certificate, replacing the default ~/.postgresql/postgresql.crt. This parameter is ignored if an SSL connection is not made.
sslkey
This parameter specifies the location for the secret key used for the client certificate. It can either specify a file name that will be used instead of the default ~/.postgresql/postgresql.key, or it can specify a key obtained from an external “engine” (engines are OpenSSL loadable modules). An external engine specification should consist of a colon-separated engine name and an engine-specific key identifier. This parameter is ignored if an SSL connection is not made.
sslrootcert
This parameter specifies the name of a file containing SSL certificate authority (CA) certificate(s). If the file exists, the server's certificate will be verified to be signed by one of these authorities. The default is ~/.postgresql/root.crt.
-
Configure global parse dictionary from ORM using cursor
-
This can be handle by handle from the raw-engine, not from the sqlalchemy itself
Reference: