Results 17 issues of Kit Chan

I can attempt to translate chapter 2 before end of this year. Will submit PR

In https://github.com/corazawaf/coraza-proxy-wasm/blob/main/wasmplugin/plugin.go these are retrieved from request/response headers assuming the proxy will have them in this way. Have we considered retrieving them from properties if they do not exist as...

First problem is that libexecinfo is not available with alpine linux 3.17+

More information here - https://blog.openresty.com/en/luajit-gc64-mode/

Update all actions to use the following actions/checkout@v4 actions/setup-go@v5 And stop using `set-output` command - see https://hynek.me/til/set-output-deprecation-github-actions/ Upgrade codeql action to v3 - https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/

1.27 End of life is 06/28/2024

Similar to what nginx ingress controller can do - https://dev.to/bzon/nginx-ingress-load-balancing-and-retry-1008 We need to investigate whether we can use similar mechanism as the escalate plugin - https://github.com/apache/trafficserver/tree/master/plugins/escalate for this purpose

If there is failure writing to redis, we should consider using a work queue to retry the event later. We should also consider other measure to improve resiliency of the...

ATS can support proxy-wasm There is a POC we can build on top of - https://github.com/jplevyak/trafficserver/tree/wasm We should also check out this presentation - https://static.sched.com/hosted_files/kccnceu20/95/building%20a%20distributed%20API%20Gateway%20with%20a%20service%20mesh.pdf for inspiration to provide webassembly...