Go 19 Aug 202550 Role-based Authorization in GraphQLtitle: “50 Role-based Authorization in GraphQL: Taking Security & Scalability to the Next … 6 mntRead
Go 19 Aug 202572. Generate Swagger/OpenAPI from Protobuftitle: “72. Generate Swagger/OpenAPI from Protobuf: A Step-by-Step Guide to Automating API … 5 mntRead
Go 18 Aug 202549 Resolver Authentication Based on Contexttitle: 49 Resolver Authentication Based on Context: An Effective Approach to Authorization in GraphQL date: … 5 mntRead
Go 18 Aug 202571. Integrating gRPC with a REST Gateway (grpc-gateway)In modern API development, two architectures often spark heated debate: REST and gRPC. REST (Representational … 6 mntRead
Go 17 Aug 202548 Storing and Validating JWT TokensJSON Web Token (JWT) has become the de facto standard for modern authentication, especially for web and mobile … 5 mntRead
Go 17 Aug 202570. Case Study: Health Check Monitoring via PrometheusAuthor: Bagus Pratama – Senior DevOps Engineer One of the common challenges when dealing with distributed … 5 mntRead
Go 16 Aug 202547 Creating Login and Signup MutationsUser authentication is the foundation of nearly every modern application. Security and efficiency in managing … 5 mntRead
Go 16 Aug 202569. Case Study: Retry and Backoff StrategyAs a backend engineer, or software engineers in general, we can’t escape interacting with external … 6 mntRead
Go 15 Aug 202546 Adding JWT Authentication MiddlewareAuthentication is one of the most crucial aspects of modern web application development. One popular and … 5 mntRead
Go 15 Aug 202568. Data Compression (gzip) in gRPC68. Data Compression (gzip) in gRPC: Optimizing Microservice PerformanceIn the era of cloud-native and … 5 mntRead
Go 14 Aug 202545 Using `httptest` for End-to-End Testing45 Using httptest for End-to-End TestingTesting is an inseparable part of modern software development. One of … 5 mntRead
Go 14 Aug 202567. Retry Mechanism in the gRPC Client67. Retry Mechanism in the gRPC Client: Building More Reliable Connections in MicroservicesgRPC has become a … 6 mntRead