Just to add on this: Kafka would be great if a client may need some sort of reporting or reconciliation where you don't need to do long-running queries.
Kafka would do real-time events publishing and when the time to generate the reports, a cron job would consume the kafka published events and generate the report easily rather than querying the DB. Regards, Willie Macharia On Fri, Apr 14, 2023 at 3:48 PM Anjil R Chinnapatlolla <[email protected]> wrote: > Hi Arnold, > > > > I was trying to understand if Fineract has support for publishing events > to the external services which subscribe to Fineract. For example a > messaging service for notifying clients based on transactions on their > account. Or a payment services interacting with Fineract core banking > platform etc. Do we have existing services built around Fineract making use > of ActiveMQ (or Kafka) messages of Fineract which can be deployed in a lab > setup? > > > > While working on evaluating the performance/scalability of the OCP > (Openshift Container Platform) infrastructure at scale with Fineract > workload, I am trying to set up Fineract with near realistic environment > with some of these services actively interacting with Fineract and add > sufficient messaging load on the infrastructure while performing client > transactions at scale. > > > > Thanks for mentioning about Partitioned batch Jobs of Loan COB, I assume > the messaging used within this layer is for internal usage specific to Jobs > processing and not meant for external services or other functionality, can > you please confirm. We will keep this configured in our environment. > > > > Thanks Ed for the design reference. > > > > Thanks Victor for your reply. Above mentioned is the context I was > enquiring about Kafka. > > > > Regards, > > Anjil > > > > *From: *Arnold Galovics <[email protected]> > *Date: *Friday, 14 April 2023 at 5:22 PM > *To: *[email protected] <[email protected]> > *Cc: *Adam Saghy <[email protected]> > *Subject: *[EXTERNAL] Re: Kafka support with Apache Fineract1.x > > Anjil, Are we talking about external events being published on ActiveMQ? > Or the partitioned batch jobs (Loan COB) having the partitions published to > ActiveMQ? Or which use-case exactly? Best, Arnold On Fri, Apr 14, 2023 at > 12: 05 AM Ed Cable > > ZjQcmQRYFpfptBannerStart > > *This Message Is From an External Sender * > > This message came from outside your organization. > > ZjQcmQRYFpfptBannerEnd > > Anjil, > > > > Are we talking about external events being published on ActiveMQ? Or the > partitioned batch jobs (Loan COB) having the partitions published to > ActiveMQ? Or which use-case exactly? > > > > Best, > > Arnold > > > > On Fri, Apr 14, 2023 at 12:05 AM Ed Cable <[email protected]> wrote: > > Anjil, > > > > With the forthcoming 1.9 release, we have a much more reliable event > framework incorporated into Fineract. The design of it has been documented > at https://fineract.apache.org/docs/current/#_reliable_event_framework > It's currently being used with ActiveMQ but can be used with Kafka as well. > > > > @Arnold Galovics <[email protected]> or @Adam Saghy > <[email protected]> can you point Anjil to any other relevant > documentation or speak to how it can be configured to use Kafka? > > > > Thanks, > > > > Ed > > > > On Thu, Apr 13, 2023 at 2:34 PM VICTOR MANUEL ROMERO RODRIGUEZ < > [email protected]> wrote: > > Angil, > > > > Which are the expected use cases of Kafka in Fineract? > > > > Regards > > > > Victor > > > > El jue, 13 abr 2023 a las 15:25, Anjil R Chinnapatlolla (< > [email protected]>) escribió: > > Dear community members, > > > > Do we have Kafka streaming support with current released version (1.8.4) > of Fineract or have plans for adding it to the 1.9.0 or future versions? > > Also, do we have any other applications currently making use of Fineract’s > ActiveMQ (or Kafka if supported) messages. > > > > > > Thanks & Regards, > > Anjil > > > > > > > -- > > *Ed Cable* > > President/CEO, Mifos Initiative > > [email protected] | Skype: edcable | Mobile: +1.484.477.8649 > > > > *Collectively Creating a World of 3 Billion Maries | *http://mifos.org > <http://facebook.com/mifos> <http://www.twitter.com/mifos> > > > >
