Jan 16Serverless Highly Coupled ComponentsServerless is one of the most interesting designs in the last years and this community is growing well, but it keeps the distributed challenges and tries to resolve them. Before presenting the solution lets have a look at distributed coupling. When discussing about Software dependencies there are the Static and…Serverless Architecture3 min read
Jan 2Migrating a multi worker solution to awsRecently i was involved on complex project consists of Multiple .NET REST APIs , about 10 .Net batches , a central SQL database and about 10 domain specific SQL databases, also for the reason of performance there was about 11 SQL servers to be just consulted by front-end web applications…3 min read
Jan 2Some Coding OptimizationsRecently i found some interesting coding challenges in some of our solutions developed in C# , when looking at the code we found that the developers got some kind of crazy staff ding just the product with any idea over performance kind of this snippet of code : Icollection<T> myCollection…2 min read
Jan 2Serverless Error HandlingIt’s a while i’m challenging Serverless where there is no permanent server or VM to manage , where all resiliency is handled by cloud provider, seems nice? yeah, mostly we use serverless in event sourcing and the pipelines are asynchronously chained, focusing on best practices some times it was not…4 min read
Jan 2Serverless & TestingServerless is modern but enough complicated, there is a need to know roughly the design and its components. …5 min read
Jan 2Software Architecture Design DecisionOur today world rounds around a digital core, where any part of human and business needs are available on digital platforms, this makes that a competitive world in which any success depends on the decisions. Keeping that in mind and reflecting based on the competitive business and competitor actions is…Software Development6 min read
Oct 3, 2021A Review on Patterns and usage* Software Design Patterns In the preceding Articles about microservices i discovered some patterns used based on problematic’s category. Here i want to explore some of GoF that will help a microservice will be optimized. In Componentization we can use some patterns which are based on components , we can…2 min read
Oct 3, 2021Distributed ArchitectureThe Distributed software architecture is growing rapidly by facing the new complexities in its nature , in early 1994 the distributed software by MIT was totally basic in comparison with today’s distributed architecture. A Distributed Architecture consists of many challenges that was talked in my previous articles on Microservice …5 min read
Oct 3, 2021GoF design patterns 1The design patterns are the solutions to any problematic in the computer science , in this article i’m going to explore all of 23 GOF and their cases in your real time scenarios, to give the base cases and experiences which can cover your needs and problematic. By theoretical the…4 min read
Oct 3, 2021AWS Async MessagingI’ve already had an article about Serverless Challenges kind of performance and etc… Here i want to talk about an inconvenient behavior of SNS service. How it works? Add alt text Simply the SNS recieves the messages and distributes them to the subscribers which could be the SQS, Http endpoint…1 min read