Great post, very insightful. I think that caching is worth mentioning, since it can be most beneficial to a pull architecture. Yes this leads to other challenges, but I believe it is worth mentioning, since it is probably the predominant architecture and changing from one to the other is not always feasible and no little feat.
Ofc, Redis is a good choice for lot of problems in pull architecture. In this article I was more into highlighting about the differences between both architectures and different use cases where push APIs should be preferred.
Hi @anubhavitis
Great post, very insightful. I think that caching is worth mentioning, since it can be most beneficial to a pull architecture. Yes this leads to other challenges, but I believe it is worth mentioning, since it is probably the predominant architecture and changing from one to the other is not always feasible and no little feat.
Ofc, Redis is a good choice for lot of problems in pull architecture. In this article I was more into highlighting about the differences between both architectures and different use cases where push APIs should be preferred.
Hi @anubhavitis
I understand your stance and your article gives a good overview of the differences and I did enjoy reading it while learning something.
Thanks
Glad you found it useful.