Re: Journaled events MongoDB implementation

2019-01-10 Thread Alexei Krainiouk
Thanks for the warm welcome Christian! Hope to be of use.

The initial implementation is already there. It currently lacks any tests but I 
have added some in my next PR.
Will be adding more gradually.

Cheers

Alexei

> On Jan 7, 2019, at 1:15 AM, Christian Schneider  
> wrote:
> 
> Hi Alexei,
> 
> welcome at Aries. I am very interested in a mongo based implementation. It
> suits very well the Adobe experience manager deployments as we already use
> mongo db for the AEM repository. So doing the journal via mongo allows to
> deploy with less moving parts than e.g. apache kafka.
> 
> Please provide code changes in form of Pull Requests. Unfortunately I still
> do not have a PR build running on jenkins. So we do not yet have automated
> checks there. I can review the PRs.
> 
> For any larger changes it is also a good idea to create a jira issue. For
> the mongo based implementation I created
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fissues.apache.org%2Fjira%2Fbrowse%2FARIES-1881&data=02%7C01%7Cakrainio%40adobe.com%7C80235ebd1536441a21e708d67480a448%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636824493202543954&sdata=%2BenCmqnSm8PgyAriJaBoB%2BylC1bGesoTJdLFoaaPQD4%3D&reserved=0.
>  You can refer to it in
> commits like "ARIES-1881 - your commit message". This allows to see the
> commits linked in the jira issue.
> 
> Cheers
> 
> Christian
> 
> 
> 
> Am Fr., 4. Jan. 2019 um 22:40 Uhr schrieb Alexei Krainiouk
> :
> 
>> Hi
>> 
>> I would like to offer to contribute MongoDB based implementation to event
>> journal sub project [1]
>> 
>> A bit of myself:
>> 
>> My name is Alexei Krainiouk and I’ve been developer at Adobe for over 10
>> years, based in San Francisco, Bay Area.
>> 
>> Recently I joined the team that works on cloud development of Adobe
>> Experience Manager. Currently working together with Timothee Maret and
>> Christian Schneider on AEM content publishing.
>> 
>> As Timothee described earlier in this forum we have Kafka based
>> implementation of content publishing that he already offered to contribute.
>> I am working on the MongoDB implementation and it would make sense to have
>> it as an alternative back end for journaled event API as well.
>> 
>> Please let me know if this would be useful/interesting.
>> 
>> Regards
>> 
>> Alexei
>> [0]
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread.html%2F47c4c103c026ad57887796d400c6ae6004fa8346346d8b4321ceceee%40%253Cdev.aries.apache.org%253E&data=02%7C01%7Cakrainio%40adobe.com%7C80235ebd1536441a21e708d67480a448%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636824493202543954&sdata=UcDIeHyW3%2FJBbiCcJRheuhxEozVtQtQVDd46kKVEMUU%3D&reserved=0
>> [1] 
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Faries-journaled-events&data=02%7C01%7Cakrainio%40adobe.com%7C80235ebd1536441a21e708d67480a448%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636824493202543954&sdata=cClm51kJhpVguIQ6vMbpETO1UobS1uRlB58FhcFhULY%3D&reserved=0
>> 
>> 
>> 
>> 
>> 
> 
> -- 
> -- 
> Christian Schneider
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.liquid-reality.de&data=02%7C01%7Cakrainio%40adobe.com%7C80235ebd1536441a21e708d67480a448%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636824493202543954&sdata=X%2FdvO2mEwMZWSE7lUmA5W0huOdTsed4FZIyGeD63jPw%3D&reserved=0
> 
> Computer Scientist
> http://www.adobe.com



Re: Journaled events MongoDB implementation

2019-01-07 Thread Christian Schneider
Hi Alexei,

welcome at Aries. I am very interested in a mongo based implementation. It
suits very well the Adobe experience manager deployments as we already use
mongo db for the AEM repository. So doing the journal via mongo allows to
deploy with less moving parts than e.g. apache kafka.

Please provide code changes in form of Pull Requests. Unfortunately I still
do not have a PR build running on jenkins. So we do not yet have automated
checks there. I can review the PRs.

For any larger changes it is also a good idea to create a jira issue. For
the mongo based implementation I created
https://issues.apache.org/jira/browse/ARIES-1881. You can refer to it in
commits like "ARIES-1881 - your commit message". This allows to see the
commits linked in the jira issue.

Cheers

Christian



Am Fr., 4. Jan. 2019 um 22:40 Uhr schrieb Alexei Krainiouk
:

> Hi
>
> I would like to offer to contribute MongoDB based implementation to event
> journal sub project [1]
>
> A bit of myself:
>
> My name is Alexei Krainiouk and I’ve been developer at Adobe for over 10
> years, based in San Francisco, Bay Area.
>
> Recently I joined the team that works on cloud development of Adobe
> Experience Manager. Currently working together with Timothee Maret and
> Christian Schneider on AEM content publishing.
>
> As Timothee described earlier in this forum we have Kafka based
> implementation of content publishing that he already offered to contribute.
> I am working on the MongoDB implementation and it would make sense to have
> it as an alternative back end for journaled event API as well.
>
> Please let me know if this would be useful/interesting.
>
> Regards
>
> Alexei
> [0]
> https://lists.apache.org/thread.html/47c4c103c026ad57887796d400c6ae6004fa8346346d8b4321ceceee@%3Cdev.aries.apache.org%3E
> [1] https://github.com/apache/aries-journaled-events
>
>
>
>
>

-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com


Journaled events MongoDB implementation

2019-01-04 Thread Alexei Krainiouk
Hi

I would like to offer to contribute MongoDB based implementation to event 
journal sub project [1]

A bit of myself:

My name is Alexei Krainiouk and I’ve been developer at Adobe for over 10 years, 
based in San Francisco, Bay Area.

Recently I joined the team that works on cloud development of Adobe Experience 
Manager. Currently working together with Timothee Maret and Christian Schneider 
on AEM content publishing.

As Timothee described earlier in this forum we have Kafka based implementation 
of content publishing that he already offered to contribute.
I am working on the MongoDB implementation and it would make sense to have it 
as an alternative back end for journaled event API as well.

Please let me know if this would be useful/interesting. 

Regards

Alexei
[0] 
https://lists.apache.org/thread.html/47c4c103c026ad57887796d400c6ae6004fa8346346d8b4321ceceee@%3Cdev.aries.apache.org%3E
[1] https://github.com/apache/aries-journaled-events