|
|
|
|
|
by a4isms
1496 days ago
|
|
I’m very aware that we evolved things Kay may not have intended, and that doesn’t make it wrong. He may have coined the term, but he doesn’t own it, nor should we feel beholden to his vision dating back to 1972. What I said was if the primary reason for micro services is hiding of state, then we got OO wrong, because OO, even the much maligned J2EE style of OO, can do that for us if we want hiding of state and message passing. Another possibility is that microservices do much more for us than hiding of state and limiting communication to message-passing. At my 9-5, we use Elixir to write our services and have a few Actor-based Scala services too, so my feeling is that we actually are doing OO fine, and that there’s something else that makes microservices compelling at scale. |
|