Hi Emmanouil, Please feel free to kick off the pub/sub discussion independently of the modularization topic [1]. Once we agree on the pub/sub architecture/specifics you can proceed with the implementation and that implementation might be the first module based on this proposal [1].
[1] http://apache-ignite-developers.2346864.n4.nabble.com/Ignite-Modularization-td42486.html - Denis On Sat, Oct 5, 2019 at 7:03 AM Emmanouil Gkatziouras <gkatzio...@gmail.com> wrote: > Denis, > > First I would like to apologise If I created any confusion by creating a > JIRA ticket since I read your email afterwards. > By reading your reply I closed the ticket in order to proceed on starting a > dev list discussion as advised. > > I read the Modularization plan and therefore I am more than happy to > contribute the way the community reckons as best. > > As a user having AWS and GCE decoupled makes it easier to contribute and to > adopt. > Also It seems that It will help in order to support (in a flexible way) > other cloud offerings such as Azure, IBM Cloud etc. > > I suppose the next actions on my side would be > > - Staring a discussion on the Pub/Sub feature on the dev list. I suppose > the title `[DISCUSS] Pub/Sub Streamer Implementation` is ok > - Proceed on the ticket creation once the discussion comes to a consensus. > - Implement the Pub/Sub streamer as a separate project based on the > guidelines described on the `Requirements and Installation` section of the > Modularization IEP > - The development of the feature should be done with respect to the > Development Process > https://cwiki.apache.org/confluence/display/IGNITE/Development+Process. > > My next question has to do with the Pub/Sub feature and the modularization > of the Cloud Providers. > > - Should the Modularization of the Cloud Providers take place before the > Pub/Sub feature discussion/implementation? > - Would you like me to spawn a discussion on this, provided the community > doesn't have something already in the pipeline (my search on this was not > successful) > > Kind regards, > > *Emmanouil Gkatziouras* > https://egkatzioura.com/ | > https://www.linkedin.com/in/gkatziourasemmanouil/ > https://github.com/gkatzioura > > > On Fri, 4 Oct 2019 at 19:31, Denis Magda <dma...@apache.org> wrote: > > > Emmanouil, > > > > Thanks for reaching us out! It's great to have you as a contributor to > > Ignite. More integrations with the cloud ecosystem is an invaluable > > addition to the project. Ping me or anybody else within the community if > > you have any challenges with Ignite internals. > > > > Please feel free to start a dev list discussion explaining the > > integration in detail. Once everybody is on the same page you can proceed > > with a ticket creation and carry on with the development ;) One thing to > > note, before we tended to add all the integrations into Ignite primary > > repository and release bundle, this approach doesn't scale well and is > not > > sustainable as long as Ignite is getting enormous, it's difficult to > update > > and release integrations independently, versions conflicts, etc. Thus, > the > > community is planning to proceed with the modularization: > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization > > > > Your integrations can triggethe r decoupling of AWS and GCE specifics > from > > the Ignite core into separate modules. Those modules still will be part > of > > ASF and belong the o Ignite community but to be stored separately and can > > always be released independently. > > > > What's your thinking? > > > > - > > Denis > > > > > > On Fri, Oct 4, 2019 at 12:59 AM Emmanouil Gkatziouras < > > gkatzio...@gmail.com> > > wrote: > > > > > Greetings, > > > > > > I am amazed by Apache Ignite and its features! > > > For my use case integrating with Google Cloud Pub/Sub and Amazon SQS > > would > > > help getting the most out of it. > > > > > > Since developing those streamers is something I would do in any case, I > > > would like to get involved in your project and therefore give back to > the > > > project and make those features available to the community. > > > > > > I have contributed to projects such as the InfluxDB Java Driver and > > > Alpakka. > > > Part of my every day work has to do with implementing solutions in the > > > cloud, thus I can contribute to the streaming solutions that have to do > > > with Cloud Providers. Particularly with the GCP Pub/Sub and AWS SQS as > > well > > > as other Cloud Based Messaging systems such as Azure Storage Queues. > > > Also I would like to propose on adding a streamer implementation for > > cache > > > invalidation as I have some use cases in need of it. > > > > > > You can find me on LinkedIn (link in my signature) and get to know my > > > background a little more. > > > > > > Thanks for your great work so far! > > > Regards, > > > > > > *Emmanouil Gkatziouras* > > > https://egkatzioura.com/ | > > > https://www.linkedin.com/in/gkatziourasemmanouil/ > > > https://github.com/gkatzioura > > > > > >