osdir.com

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Reducing Barriers to Entry for New Contributors WAS [ Re: GSoC 2018: Fineract CN SMS & Email Notifications]


Thanks Isaac... I'll have a look at it tonight

On Mon, May 7, 2018, 1:02 PM Isaac Kamga <isaac.kamga@xxxxxxxxx> wrote:

> Hi Alexsandar Vikakovic,
>
> Kindly take a look at this request for the Apache Fineract CN Ubuntu VM
> <https://cwiki.apache.org/confluence/display/FINERACT/Requesting+An+Ubuntu+VM+For+Apache+Fineract+CN> so
> you polish it to provide more concrete specifications to the Apache
> Infrastructure team as required
> <https://issues.apache.org/jira/browse/INFRA-16203>.
>
> Myrle and/or Ed can give you the right karma for collaboration on
> confluence.
>
> At Your Service,
> Isaac Kamga.
>
>
>
> On Fri, Apr 6, 2018 at 8:11 AM, Courage Angeh <courageangeh@xxxxxxxxx>
> wrote:
>
>> Ok. Thanks Myrle. I will look into those links
>>
>> On Thu, Apr 5, 2018, 1:48 PM Myrle Krantz <myrle@xxxxxxxxxx> wrote:
>>
>> > Hi Courage,
>> >
>> > On Thu, Mar 29, 2018 at 4:11 PM, Courage Angeh <courageangeh@xxxxxxxxx>
>> > wrote:
>> > > The domain microservices rely on Lang microservice to generate RSA
>> keys.
>> > > Lang microservice serves a library like Cassandra and Async
>> > microservices.
>> > > I understand why relying on another program to start is not good but
>> > that's
>> > > not the only dependency here.
>> > >
>> > > Nevertheless my proposal is we update each microservice not to
>> generate
>> > an
>> > > RSA key but to get it from the Lang microservice
>> >
>> > Lang is not a microservice, it's a library.  There is no single
>> > instance of it running.  Instead, it is included in all the
>> > microservices.  Each microservice instance (and therefore each lang
>> > instance) will see only it's own data.  Lang does not have global
>> > data, it only has service local data.  If we were to create global
>> > data that each instance of lang accesses, we would risk making
>> > downtime-free upgrades impossible in the future.
>> >
>> > For an understanding of how keys are exchanged and used, this
>> > documentation may help:
>> >
>> >
>> https://cwiki.apache.org/confluence/display/FINERACT/Fineract+CN+demo-server
>> >
>> > If you want to understand how we design for downtime-free upgrades,
>> > this documentation may help:
>> >
>> >
>> https://cwiki.apache.org/confluence/display/FINERACT/Composing+a+Release+out+of+Microservices
>> >
>> > Best Regards,
>> > Myrle
>> >
>>
>
>