TFTheophilus Frimponginlittlegod.hashnode.dev·2d ago · 5 min readWhy OAuth Uses an Authorization Code Instead of Just Handing Over the TokenEvery time you click 'Sign in with Google' on a third-party app, a two-step dance happens behind the scenes. The Google OAuth server returns a short-lived authorization code and the third-party server00
TFTheophilus Frimponginlittlegod.hashnode.dev·Jul 24 · 5 min readYou Might Not Need Kafka: Building a Job Queue with PostgreSQLIt's easy to reach for the popular tool before asking what your system actually needs. For job queueing, the usual advice is to use RabbitMQ or Kafka. The underlying burden of using these tools will b00
TFTheophilus Frimponginlittlegod.hashnode.dev·Jul 10 · 6 min readThe Retry Trap: Why I Added Exponential Backoff to My Job QueueDid you know that retrying when a job fails can be more harmful than you anticipate? The first instinct for every developer is to retry when a job has failed and that is usually recommended, right? I 00