Irina Dominte(Scurtu)

@irina.codes

Software Architect @ParticularSW, Microsoft #MVP #MCT, Author @dometrain.com Speaker, Trainer @dotnet Dev ๐Ÿ‘ฉโ€๐Ÿ’ป, @dotnetdaysro,๐Ÿ‘ฉโ€๐Ÿซ Blogs at https://irina.codes

Exactly-once delivery doesn't exist. ๐๐จ๐ญ ๐ž๐ง๐-๐ญ๐จ-๐ž๐ง๐. What you actually need is ๐ข๐๐ž๐ฆ๐ฉ๐จ๐ญ๐ž๐ง๐ญ ๐ฉ๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐ : + an ๐ญ๐ซ๐š๐ง๐ฌ๐š๐œ๐ญ๐ข๐จ๐ง๐š๐ฅ ๐จ๐ฎ๐ญ๐›๐จ๐ฑ. Stop chasing impossible transport guarantees. Engineer deterministic outcomes instead. #dotnet

BildBildBildBild

That's three different failure modes โ€” and each needs a different tool. ๐Ÿ› ๏ธ โฑ๏ธ ๐“๐ˆ๐Œ๐„๐Ž๐”๐“ โ†’ caps how long you'll wait on a single call ๐Ÿงฑ ๐๐”๐‹๐Š๐‡๐„๐€๐ƒ โ†’ isolates capacity per dependency, so one slow service can't sink the rest ๐Ÿšฆ ๐‘๐€๐“๐„ ๐‹๐ˆ๐Œ๐ˆ๐“๐ˆ๐๐† โ†’ controls inbound throughput before it hits your internals

BildBildBildBild

Not all rate limiting strategies work the same way! Whether you're preventing DDoS attacks, ensuring fair usage, or controlling expensive operations, choosing the right algorithm is key. Each method has strengths and trade-offsโ€”so how do you decide? ๐Ÿค” #dotnet

BildBildBildBild

Logging - itโ€™s about clear, actionable logs that make troubleshooting, debugging, and monitoring easier. By using structured logging, proper log levels, and central log config, you create efficient, searchable logs that improve tracing & correlation across microservices. #dotnet #logging

BildBildBildBild