In any distributed system with multiple services it is essential to implement logging functionality. You want to know how your system behaves and how services performing. And it would be nice to have a convenient way to review and analyze logs. You can filter these logs by different parameters, indentify problems, create charts and dashboards […]
Let’s say you have a Web API controller and you want to validate Create(POST)and Update(PUT) operations. You also don’t want to pollute your action methods with validation logic and encapsulate validation mechanism.