In this article we look at the C4 model, which provides a structured approach to documenting software systems through four levels of diagrams—Context, Container, Component, and Code.
"HAS-A can be better than an IS-A relationship" What do you think about this sentence? Recently, I came across this topic quite a lot and we were discussing that in our team.
Are you using frameworks the right way? Are you using frameworks for business purposes or the other way around? Are your business classes dependent on frameworks?
As microservices architecture becomes more prevalent, monitoring and observing these services is crucial for maintaining performance and reliability. Tools like Zipkin and Jaeger have become essential in the toolbox of developers and DevOps engineers.
For this post, we'll delve into plugin architecture, exploring how they can be leveraged in ASP.NET Core to create more flexible and maintainable applications.