Skip to main content

Posts

Featured

Aha! from Failure responses.

We know what to reply when everything runs smoothly.  But, what should the return type be for fallbacks, What should the response be when something goes wrong ? I was wondering and then Aha!  All the response should packaged in DTOs . Yes All responses finally should look similar.  This is obvious for some, but not for me.  So i wanted to call a HTTP service wrapped in a circuitbreaker. which needs a fallback.  So lo and behold i need to think . GET /api/v1/product/{id} , suppose this service is shitty and is down. and i need a response.  I want my own service to deal with it, say i get it from my cache only .  so now.  both response should be similar ProductResponse{     String id;     String name;     boolean error;     String errorMsg; } so , now even if the service is down the recipent as to deal with similar response. and deal with it., 

Latest Posts

Aha ! again database

Aha! from O'Rielly's Building Microservices

S.O.L.I.D Design Principles

Why Design Patterns are so Important?