You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Nayan Ambali <na...@gmail.com> on 2016/06/01 04:51:46 UTC
Re: Microservices release question
Adi, Myrle,
When you say core, what core is constituted of?
Thanks
Nayan Ambali
Thanks and Regards,
Nayan Ambali
+91 9591996042
skype: nayangambali
On Wed, Jun 1, 2016 at 12:28 AM, Roman Shaposhnik <ro...@shaposhnik.org>
wrote:
> On Tue, May 31, 2016 at 6:51 AM, Adi Raju
> <ad...@confluxtechnologies.com> wrote:
> > My thought would be to keep core microservices as single repo and single
> release.
>
> FWIW: that'd be my preference as well.
>
> Thanks,
> Roman.
>
RE: Microservices release question
Posted by Markus Geiß <ma...@live.de>.
Hey all,
Just to be clear, I could live with repos that collect multiple services to
bundle them in a release, but I don't really like it. ; o)
Now let's start to find a solution. For me it is hard to decide what the
core functionalities of the new approach are, given we also design it in
a way that you can swap out any service with your own implementation.
A possible solution could be to 'group' services like Spring is doing it.
Providing a framework repository with services that are crucial to the
overall product. (As mentioned, as of now I can't tell what the content
will look like.)
All additional services are grouped based on their purpose and
following a release train approach where dependencies to the
framework are tied to a specific train, and only minor releases will be
recognized within one train.
You can look at the Spring Framework, Spring Data, and Spring Boot
to see how this is working.
In this way we could provide multiple artifacts that have a clear list of
dependencies built in.
Best,
Markus
.::YAGNI likes a DRY KISS::.
----------------------------------------
> Date: Wed, 1 Jun 2016 09:51:54 +0200
> Subject: Re: Microservices release question
> From: mkrantz@mifos.org
> To: dev@fineract.incubator.apache.org
>
> Hi Nayan,
>
> Good question. I would expect it to consist of the tenant provisioning
> service, the security service, and the supporting libraries for the command
> bus, and a couple of other shared functionality tidbits.
>
> As to Adi's wish to keep them together in one repository: it's not my
> preferred solution, but I see several arguments for it and I can live with
> it if that's what you guys prefer.
>
> Greets,
> Myrle
>
>
> *Myrle Krantz*
> Solutions Architect
> RɅĐɅЯ, The Mifos Initiative
> mkrantz@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org
> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>
>
> On Wed, Jun 1, 2016 at 6:51 AM, Nayan Ambali <na...@gmail.com> wrote:
>
>> Adi, Myrle,
>>
>> When you say core, what core is constituted of?
>>
>> Thanks
>> Nayan Ambali
>>
>>
>>
>> Thanks and Regards,
>> Nayan Ambali
>> +91 9591996042
>> skype: nayangambali
>>
>> On Wed, Jun 1, 2016 at 12:28 AM, Roman Shaposhnik <ro...@shaposhnik.org>
>> wrote:
>>
>>> On Tue, May 31, 2016 at 6:51 AM, Adi Raju
>>> <ad...@confluxtechnologies.com> wrote:
>>>> My thought would be to keep core microservices as single repo and
>> single
>>> release.
>>>
>>> FWIW: that'd be my preference as well.
>>>
>>> Thanks,
>>> Roman.
>>>
>>
Re: Microservices release question
Posted by Myrle Krantz <mk...@mifos.org>.
Hi Nayan,
Good question. I would expect it to consist of the tenant provisioning
service, the security service, and the supporting libraries for the command
bus, and a couple of other shared functionality tidbits.
As to Adi's wish to keep them together in one repository: it's not my
preferred solution, but I see several arguments for it and I can live with
it if that's what you guys prefer.
Greets,
Myrle
*Myrle Krantz*
Solutions Architect
RɅĐɅЯ, The Mifos Initiative
mkrantz@mifos.org | Skype: mkrantz.mifos.org | http://mifos.org
<http://facebook.com/mifos> <http://www.twitter.com/mifos>
On Wed, Jun 1, 2016 at 6:51 AM, Nayan Ambali <na...@gmail.com> wrote:
> Adi, Myrle,
>
> When you say core, what core is constituted of?
>
> Thanks
> Nayan Ambali
>
>
>
> Thanks and Regards,
> Nayan Ambali
> +91 9591996042
> skype: nayangambali
>
> On Wed, Jun 1, 2016 at 12:28 AM, Roman Shaposhnik <ro...@shaposhnik.org>
> wrote:
>
> > On Tue, May 31, 2016 at 6:51 AM, Adi Raju
> > <ad...@confluxtechnologies.com> wrote:
> > > My thought would be to keep core microservices as single repo and
> single
> > release.
> >
> > FWIW: that'd be my preference as well.
> >
> > Thanks,
> > Roman.
> >
>