Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ronei-kunkel/api.pieam.dev
https://github.com/ronei-kunkel/api.pieam.dev
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ronei-kunkel/api.pieam.dev
- Owner: ronei-kunkel
- Created: 2024-01-30T03:50:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-14T07:16:41.000Z (12 months ago)
- Last Synced: 2024-02-15T08:15:06.491Z (11 months ago)
- Language: PHP
- Size: 211 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# api.pieam.dev
## MVP
## Infra and Arch
## OBS
The dependency injection have 2 function:
- inject the class from previous layer
- facility to use container. In this case may have cases that class are in the same layer but, have another classes injected on constructor## TODO
- Validate the Password Algorithm on Access with the prefix on hash saved value
- Enumerate requests for tracing
- retry for unsuccessful maked requests, like error to insert data on database, or message on queue
- para verificar se uma tarefa está aberta por outra pessoa, o fluxo é o seguinte:
- consulta no cache se a tarefa está marcada como aberta
- caso não esteja aberta
- define no cache que a tarefa está aberta pelo usuário X
- consulta os dados no banco
- retrna para o usuário
- caso esteja aberta
- busca as infos no banco
- verifica novamente no cache se a tarefa está aberta
- caso esteja aberta
- retorna os dados com bloqueio de ediçõa
- caso não esteja aberta por outra pessoa
- marca tarefa no cache como aberta
- retorna os dados livremente## Todos pattern
this is for mapping the tech debt into code
`@todo[{KIND}]`
### example
`@todo[LOG]`
### mapped todos
`@todo[LOG]`
`@todo[FLOW]`
`@todo[FRONT]`
`@todo[SESSION]`
`@todo[CRYPT]`
`@todo[CSRF]`
`@todo[OUTPUT]`