I think we all can agree that it is a harder architecture to pull off than a monolith.
Hypothetically speaking, what if we don’t agree, would you still stick your argument? What does pull off mean, what makes one architecture harder than another?
If a team is incapable (or unwilling) to learn and implement best practices in DDD, Continuous Delivery, and microservice-related technologies (e.g. service mesh, tracing, metrics, etc.), why tell them they should “try harder”?
I think the author actually proved that they are able to, and decided not to. I made no assumption about their ability, and the fact the author was able to realize so many things was really great on their side. I’m only lamenting at the shame of coming to the incorrect conclusion given all the facts. I didn’t suggest they just needed to try harder. They never said they couldn’t, they said it was wrong for them, that’s where I disagreed.