Pub-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 ...CAug 25, 2024 · 5 min readsushantpant.com.np
Messaging & 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. ...1MAug 20, 2024 · 16 min readsushantpant.com.np
Understanding 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...1KAug 19, 2024 · 9 min readsushantpant.com.np
Pattern 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 ...Mar 22, 2024 · 17 min readsushantpant.com.np
SOLID 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...Feb 10, 2024 · 16 min readsushantpant.com.np