-
Notifications
You must be signed in to change notification settings - Fork 97
Names and glossary of terms #395
Comments
Naming Failures |
I am working on trying to understand the naming right now. Here are the names that I am currently using.
This is based on my incomplete understanding of Cloudstate, so feel free to correct any errors. |
Hi @WadeWaldron, thanks for the contributions. I just have a few points to mention. |
@sleipnir Thanks for the feedback. I actually wasn't aware that Cloudstate could be implemented on top of other technologies. That's very interesting. Does the protocol define something that acts as a more generic term than "Actor"? I.E. Does the Actor fill a particular role in the Cloudstate protocol? I will admit the |
@WadeWaldron Yes, indeed. Cloudstate is both a protocol and a reference implementation and in that sense I think it is always good to define the scope of each nomenclature well. @pvlugter / @marcellanz , about the nomenclature of the service, I think we have discussed something similar before somewhere? Can you suggest something to help here? |
I think this message https://groups.google.com/g/cloudstate/c/hALcsXiCpKk/m/XR-tl47cAQAJ started a thread where we iterated over service/entity/controller and, after this longer thread |
Thanks @marcellanz |
Interestingly, I found right from the beginning looking solely from the spec, one has not to mention its underlying technology stack to understand. I found the spec itself enough to implement the user language support (at least for event sourcing) and I think when claiming by the project it rightfully should. Also, the spec is a Draft PR since nearly a year, and not much fundamentally has changed. There are some questions to be clarified and I think once things settled, it will get more attention. Over time, and if one gets to know Akka-(Cluster) I think, it seems clear that the reference implementation is based on it and also ideas from it are capture in the spec, but to understand or learn Cloudstate I think this is a detail not to be known for the user. I'm also looking forward to another implementation not based on Akka I think. |
I absolutely agree |
Prompted by #377 and naming discussions, let's define the terms we'll be using for Cloudstate going forward.
Discussions have led to renaming
stateless function
->action
. And usingworkflow
for coordinating actions.The text was updated successfully, but these errors were encountered: