Domain centric architiecture – best refactoring example

One great example of refactoring data-centric .net application into domain-centric architecture is this. https://app.pluralsight.com/library/courses/n-tier-apps-part1/table-of-contents This training was released in 2012, which is 9 years old. But, this is the best example for me to apply in our company and myself, because 1) this course targets a legacy code, which we have in areas and wasn’t… Continue reading Domain centric architiecture – best refactoring example

4 Types of Event-Driven Architecture by Martin Fowler

Event Notification Address change in CRM can be sent to  Quoting System through the event. e.g. address changed. – Reverse the dependency from CRM to Quote system. – Message becomes a thing(object) to record and pass around. – events vs commands – pub/sub is nice as subscribers can sub independently.Cons: How to know what’s happening… Continue reading 4 Types of Event-Driven Architecture by Martin Fowler

Technology Radar for dot net devlopers – Volume 24

A few take-aways for dot net developers from Technology Radar volume 24. Sentry: Adopt I use Sentry at work. As it’s so good, we should utilize this further to make the most out of it.   Simplest possible ML : Trial Totally agree. Many problems actually do not require ML. Regex or Regression may be… Continue reading Technology Radar for dot net devlopers – Volume 24

Clean Architecture

Given that the number one reason why Unit Test fails is the code is not testable which make the unit test difficult, costly, un-maintainable, making the application layer independent through the interface is the most important concept in the clean architecture.