Replies: 6 comments 3 replies
-
I'd love to participate in this. Count on me. I sometimes get exposed to companies demoing how they're using AsyncAPI. I usually don't help companies unless they are platinum sponsors (I ask them to become if they're not yet) but maybe I can offer some help if they give us this, a use case to tell the story 🤔 |
Beta Was this translation helpful? Give feedback.
-
This is an amazing writeup, I think it covers all the aspects we've been considering. I really like having a "use case" section of the website with a detailed case study, that would be brilliant to help new adopters start to visualize how to use the spec. Reiterating that I'm very happy to conduct interviews and create use cases (along with helping curate/shape directly user contributed use cases) |
Beta Was this translation helpful? Give feedback.
-
Solace would definitely be interested in providing the use case of implementing AsyncAPI in Event Portal. I would love to get some of our end clients who are implementers to contribute as well. However, I ran into significant resistance when trying to recruit clients for the AsyncAPI conference, and fear it will be the same situation here. This is particularly true when using company logos. I will definitely continue to push, as there are real benefits to the client, Solace and AsyncAPI. |
Beta Was this translation helpful? Give feedback.
-
Regarding use cases, we have recently published a scientific paper in the Software and Systems Modeling journal (also available for wider audiences in @jcabot's modeling-languages.com blog) on our experience using AsyncAPI and the tool we already presented in the AsyncAPI 2020 conference. Basically, in this use case we report in the easy of use and productivity improvement achieved by our code generation tool (also including a modeling IDE which allowed to bootstrap an AsyncAPI spec) that in the end generated Java code (which may relate to #189). BTW, we plan to continue working on this research line on our current research projects, so more use cases will probably come. For this reason, we're also keeping an eye on #193 and a possible Ambassador program 😊. |
Beta Was this translation helpful? Give feedback.
-
I'd also love to note that I'm also looking for people who didn't start using AsyncAPI yet and are evaluating it or are about to evaluate it. Happy to offer an online workshop or webinar in exchange. And also, negative feedback about why you didn't end up adopting AsyncAPI is also very useful. Even if it's not an AsyncAPI's fault, we want to better understand what's the context in which we're playing. Just in case you're reading this and don't know how to get in touch with us, join our Slack workspace or email us at [email protected]. |
Beta Was this translation helpful? Give feedback.
-
ok folks, I drafted some initial proposal for the share of the case study basing it on first real official case study from Adeo |
Beta Was this translation helpful? Give feedback.
-
Mission statement 😄 "AsyncAPI Community needs a set of real stories from end-users on how they use AsyncAPI in real life".
Now, what does it mean? and how to get it?
Who needs use cases
I noticed there are different ideas popping up, also different community members need use cases for something different. Some examples:
So yeah,
use cases
are not an option, we simply must have them.Current ideas in the community
Different ideas that I know about on how to collect use cases:
My point of view
If we want to succeed with this under AsyncAPI Initiative umbrella, we definitely need to synchronize and coordinate together, as a group.
Why? to not duplicate efforts and to not confuse the community
Best solution
There is no such solution. We need to be flexible. On one hand, we want radical transparency and do all in public, but we also need to respect that now everyone feels comfortable with talking about everything in public:
IMHO this is normal and should be allowed, and most probably because of nature of EDA can be a case in majority of situations.
So I just want to express that: we cannot expect people on their own will come and share their stories, we need to ask them to do it and support them as much as we can.
Solution
Results of work
Full-blown package, result of use case research would be:
Minimum success is when we get 1 and 2 ❤️ as we will already cover all the needs I described in first sections.
Conslusion
I strongly believe we cannot expect people will come on their own and share their stories, for the sake of the community we need to proactively push for it together, go forward, offer our time, interview, guidance. Sometimes even we will have to offer that we will describe the use case and that they just need to sign off.
I would ❤️ if we could all do it really together as a group supporting each other efforts. Do we need to have a sync-like online meeting about it? lets do it!
any commitments? Does anyone want to actively participate here? Share your availability 🙏🏼
Beta Was this translation helpful? Give feedback.
All reactions