SPSushant Pantinsushantpant.com.np·Aug 25, 2024 · 5 min readPub-sub patternIn my previous articles, we built a messaging system using RabbitMQ. One limitation of that approach was that each message was delivered to only one consumer. For instance, if we had two consumers promotional.Email and promotional.Sms there would be ...00C
SPSushant Pantinsushantpant.com.np·Aug 20, 2024 · 16 min readMessaging & Queuing technologiesIn my previous article, I explained distributed system and communication between them. In this article, I will cover an asynchronous way to establish communication between services through a method known as messaging using some queuing technologies. ...01M
SPSushant Pantinsushantpant.com.np·Aug 19, 2024 · 9 min readUnderstanding distributed systemIntroduction 2 words "distributed" and "system" meaning a system which is built up of multiple components that work together as-a-whole. For instance, consider an online platform like Amazon. It is made up of various services to handle inventory mana...01K
SPSushant Pantinsushantpant.com.np·Mar 22, 2024 · 17 min readPattern Matching, Switch Expression and MoreOne of the major feature of C# version 7.0 was pattern matching. Pattern matching is a way to recognize structure or pattern within some context. Think of pattern matching like a simple puzzle where you examine the pieces and look for matching edges ...00
SPSushant Pantinsushantpant.com.np·Feb 10, 2024 · 16 min readSOLID PrinciplesSome of the most important things to consider when designing a software is to make software entities reusable, flexible, scalable, robust, and maintainable. Implementing SOLID principles can impacts these aspects of software design in a good way. Int...00