Event sourcing as an evolutionary architectural pattern

In software, the only thing that is constant is change. And software architecture is no different, it has to evolve. Simply put, system components should be organized in such a way that they support constant change without any downtime, Even if all the components are changed or completely replaced, the show must go on. Software architecture has to be technology agnostic, Resilient, and designed for the incremental change. If we think about the Theseus paradox, Evolutionary architectures care less about the sameness of the ship(s) and focus more whether the ship would keep on… Read More

Sharing is caring

At byBrick Development the culture is focused around the sharing of knowledge. To that effect we run a program called byKnowledge and as part of byKnowledge we have a special session type called Pecha Kucha. Pecha Kucha Format The format is very simple and invites 4-5 different presentations from individual members of byBrick Development. Session length is 7 mins in duration Topic can be anything, including non-technical The idea is to showcase and share knowledge in a very succint manner. It is very effective and also allow us to get to know out colleagues… Read More

BizTalk Management and MessageBox Databases Sync Issue – Part2- UN-Deployment

Second phase of BizTalk Management and MessageBox DB sync issue is Un-Deploying/Deleting application. Fortunately issue was with only 2 applications. When tried to Delete (either from Cosnole Or BTSTask -Remove App command ) an application in order to deploy a new version,we got an error popping out every-time saying “The service action could not be performed because the service is not registered” The application was visible in the BizTalk Admin Console. Funny part was; application was running without any issue and all messages subscribed by artifacts of this application were being processed… Read More