Index
A
API 4
authentication, adding 78-82
authorization, adding 82-84
HTTP headers, adding 136-138
in-memory cache, adding 138, 139
OpenAPI documentation, adding 195-198
performance 119
persistence, adding 92-96
versioning 58
API client
building 40-46
API deployment
bare-metal deployment 142-147
containers 143, 148-150
Kubernetes 144, 150-154
selecting 142
virtual server 143
API development, Go 12
API, accessing 14, 15
client project, creating 15
Hello World program, writing 13
project, creating 12
server, running 14
API documentation, publishing 192
API testing 193
client code generation 194, 195
OpenAPI, using 192, 193
API testing 160
E2E testing 161
integration tests 161
unit tests 160
authentication
adding, to API 78-82
authorization
adding, to API 82-84
using, in RBAC approach 76, 77
authRequired middleware 178
Automated Certificate...