Serge SemenovindasyncDon’t Confuse Events With Responses — Microservice DesignA health enthusiast died from the overdose of carrot juice. And you can kill your application design with the excessive use of…6 min read·Dec 29, 2019--1--1
Serge SemenovindasyncYou Get Microservice Decoupling Wrong!“We use message queues and event streams to decouple our microservices” — is one of the most common false claims you can find on the…5 min read·Dec 22, 2019----
Serge SemenovindasyncThe Microservice Language for Me — D-ASYNCWhat is the Cloud-Native Programming Language? Is it Ballerina or DarkLang? I was quite frustrated with both and other similar attempts of…8 min read·Dec 20, 2019----
Serge SemenovDomain Entity Projections in EFCoreThe Rich Domain Model of Domain-Driven Design implies having entities with behaviors. But then you have a dilemma of how to represent…6 min read·Dec 8, 2018----
Serge SemenovConquest of Distributed Systems (part 4) — The Now and the VisionDistributed systems are essential today and will prevail in the future, and the more you dive into the theory, the more you may realize…6 min read·Nov 18, 2018----
Serge SemenovConquest of Distributed Systems (part 3) — Actor Model Hidden in Plain Sight“That guy literally blends into the background like a chameleon!” — shouted Jim when stumbled upon surprising discovery while looking at…5 min read·Nov 18, 2018----
Serge SemenovConquest of Distributed Systems (part 2) — Orchestration with Actor ModelAs a Star Wars fan, Jim was imagining Darth Vader conducting an orchestra when he overheard his software developer colleague mentioning…6 min read·Nov 18, 2018----
Serge SemenovConquest of Distributed Systems (part 1) — Business WorkflowsLet me share a story about Jim — a fictional software developer, who believed in his solid knowledge and experience in building…5 min read·Nov 18, 2018----
Serge SemenovBefore C# 8.0 Async Streams Come OutWhile C# 8.0 promises a built-in support for async for-each enumerators (known as ‘Async Streams’), the release date still remains unknown…4 min read·Jun 4, 2018----
Serge SemenovStem in Onion Architecture or Fallacy of Data LayerIf you are still wondering why the data layer (infrastructure) in Onion Architecture is on the outmost side, and you find it hard to…6 min read·May 28, 2018--4--4