RCRafael Câmarainrafaeljcamara.hashnode.dev·Jun 23, 2025 · 6 min readPorts and Adapters Architecture (Hexagonal Architecture) in practice with .NETIn one of my previous blog posts, I wrote about the Ports and Adapters Architecture, also known as Hexagonal Architecture. Now we are going to apply those theoretical concepts in practice by using .NET. Before we go any further, here's an image to re...00
RCRafael Câmarainrafaeljcamara.hashnode.dev·Jun 4, 2025 · 5 min readPorts and Adapters (Hexagonal Architecture)Have you ever wondered how you could isolate your application from external concerns, like which database to use? Or isolating it who is consuming your application? Domain-centric architectures, like the Ports and Adapters, allow you to achieve just ...00
RCRafael Câmarainrafaeljcamara.hashnode.dev·May 24, 2025 · 4 min readApplication Monitoring: Black-Box vs White-BoxApplication Monitoring: Black-Box vs White-Box Application monitoring, or just monitoring, refers to detecting if anything is failing in your application. Failures include performance degradation, capacity planning, security anomalies, and resource u...00
RCRafael Câmarainrafaeljcamara.hashnode.dev·Jan 25, 2025 · 2 min readC# LINQ Any ExplainedThe Any LINQ method allows you to check if there are elements in a given collection that satisfy a given condition. If at least one element satisfies the condition, true is returned. Otherwise, false. If you provide no condition to check against the ...00
RCRafael Câmarainrafaeljcamara.hashnode.dev·Dec 2, 2024 · 5 min readDownstream Resiliency: The Timeout, Retry, and Circuit-Breaker PatternsAs systems become more connected and dependent, downstream resiliency has become a key consideration in service architecture, guiding how an application responds in case dependent services fail. This article will dive into downstream resiliency and h...00