Providing Services (Server) Walkthrough Setting up Dependencies Writing a service definition Generating interfaces and stubs Implementing the service Serving the service with Pekko HTTP Serving multiple services Running the server Stateful services gRPC-Web Server Reflection Providing Consuming Pekko HTTP interop Example: authentication/authorization Pekko HTTP authentication route Pekko gRPC route Securing the Pekko gRPC route Tying it all together Example: logging, error handling, and passing request context Implementation Method to log, handle, and recover each RPC Custom error mapping Tying it all together Results Future work Details Accessing request metadata Status codes Rich error model Kubernetes LoadBalancer Service NGINX Ingress GCE Ingress Google Cloud Endpoints Edit this page 1.1.1