Skip to main content

Tag: software

Cthuthu Monolith

Today I stumped upon this discussion on Reddit about microservice. I really love the term “Cthulhu Architecture” one user used to describe a monolith which falsely presents itself as a microservice. Cthulhu, which is a monster which spreads and wraps it tentacles around everything, which are devotedly followed by cultists, and touching anywhere of the monster is the job of a single maddening developer who the whole company knows and fears.

Visual Studio back to Windows-only

On Aug 30, 2023, Microsoft announces retirement of Visual Studio for Mac IDE, ending a short-live project of the company. Visual Studio for Mac preview was announced 1 year ago, coming with monthly updates, including Native M1 Processor support and .NET MAUI support on early and late Nov, 2022, but in 2023, there was almost no update about the project. People speculated about the situation when .NET 8 was introduced in Windows but not in Mac, and now the project is officially dead.

Microservice adoption for small team

Being working in small team size (5-15 members including PM, BA and testing team), one of my biggest problem is that, in order to meet the delivery schedule, we often have to ‘break’ one or more core principles of microservices. While it works in the end, I can’t help but question where we did go astray from the microservice template, whether the changes are actually a correct solution in our own case and what can we do to improve the system design and implementation process for same set of requirements in the future.