Update _brainstorm.rst

This commit is contained in:
Roberto Abdelkader Martínez Pérez
2019-11-22 14:18:36 +01:00
committed by GitHub
parent 0b0defd132
commit b8bf608a4b
+30 -21
View File
@@ -31,6 +31,7 @@ ACME's Infrastructure
--------------------- ---------------------
- 2 Linux machines - 2 Linux machines
- Corporate Server - Corporate Server
- Backup Server - Backup Server
@@ -38,28 +39,36 @@ User Journey
------------ ------------
#. Actions over the database. Launch database backup script with an HTTP call. #. Actions over the database. Launch database backup script with an HTTP call.
- User Learns: Add a route that executes a command locally.
- Kapow! Concepts: `kapow route add`
#. Basic database monitorization
- User Learns: Execute local commands and output it results to the HTTP body.
- Kapow! Concepts: `kapow set /response/body`
#. Advanced database monitorization
- User Learns: Compose complex HTTP responses with more than one local command.
- Kapow! Concepts: HEREDOC and subshells
#. Share your achievements
- User Learns: Format a complex HTTP response with JSON format to feed the corporate dashboard.
- Kapow! Concepts: backtick interpolation and `kapow set /response/headers`
#. Unifing the interface (???)
- User Learns: Add logic to the handler. React to a specific request.
- Kapow! Concepts: `kapow get /request/headers` and IF (bash)
Ideas
------
/request/params -> Filter the results of a backup query - User Learns: Add a route that executes a command locally.
Use redirects to from one Kapow! server to another. I.e: 192.168.1.1/backups/{path:.*} --> 192.168.1.2/<path> - Kapow! Concepts: `kapow route add`
/request/files -> Firma el fichero que sube el usuario y te lo devuelve firmado.
#. Basic database monitorization
- User Learns: Execute local commands and output it results to the HTTP body.
- Kapow! Concepts: `kapow set /response/body`
#. Advanced database monitorization
- User Learns: Compose complex HTTP responses with more than one local command.
- Kapow! Concepts: HEREDOC and subshells
#. Share your achievements
- User Learns: Format a complex HTTP response with JSON format to feed the corporate dashboard.
- Kapow! Concepts: backtick interpolation and `kapow set /response/headers`
#. Unifing the interface (???)
- User Learns: Add logic to the handler. React to a specific request.
- Kapow! Concepts: `kapow get /request/headers` and IF (bash)
Ideas
-----
- /request/params -> Filter the results of a backup query
- Use redirects to from one Kapow! server to another. I.e: 192.168.1.1/backups/{path:.*} --> 192.168.1.2/<path>
- /request/files -> Firma el fichero que sube el usuario y te lo devuelve firmado.
.. note:: .. note::