@Suthankan Balenthiran joined #fineract. They’re also new to Mifos.
Channels / #fineract / 2026 / 03 / 15
#fineract 2026-03-15
Sun 06:39Suthankan Balenthiran
Hello everyone,
My name is Suthankan. I am an IT undergraduate at the University of Moratuwa with strong full-stack experience in Java, Spring Boot, PostgreSQL, and Docker.
I recently cloned and successfully spun up the Apache Fineract backend locally using Docker and compiled it from source. I am particularly interested in the GSoC 2026 project “Event-Driven Architecture for Stand-alone Modules.” I would love to contribute to decoupling the monolithic architecture by implementing event-driven microservices using the Outbox Pattern.
Could someone point me to the relevant modules/packages in the codebase where the current event publishing logic resides, or suggest any introductory issues I could start exploring while I wait for my Apache Jira account approval?
Thanks, and I look forward to contributing! GitHub: https://github.com/Suthankan1
My name is Suthankan. I am an IT undergraduate at the University of Moratuwa with strong full-stack experience in Java, Spring Boot, PostgreSQL, and Docker.
I recently cloned and successfully spun up the Apache Fineract backend locally using Docker and compiled it from source. I am particularly interested in the GSoC 2026 project “Event-Driven Architecture for Stand-alone Modules.” I would love to contribute to decoupling the monolithic architecture by implementing event-driven microservices using the Outbox Pattern.
Could someone point me to the relevant modules/packages in the codebase where the current event publishing logic resides, or suggest any introductory issues I could start exploring while I wait for my Apache Jira account approval?
Thanks, and I look forward to contributing! GitHub: https://github.com/Suthankan1
@Suthankan Balenthiran hope this helps:
1- The microservices avro schemas are in: `/fineract-avro-schemas/src/main`
`/avro`
2- Core Business Event Interface: `/fineract-core/src/main/java/org/apache/fineract/infrastructure/event`
3- Message Broker Integration: `Kafka & ActiveMQ (JMS)`
Happy coding!
1- The microservices avro schemas are in: `/fineract-avro-schemas/src/main`
`/avro`
2- Core Business Event Interface: `/fineract-core/src/main/java/org/apache/fineract/infrastructure/event`
3- Message Broker Integration: `Kafka & ActiveMQ (JMS)`
Happy coding!
@Noel Mugisha Thank you so much for pointing me in the exact right direction! This is incredibly helpful. I actually just got my first quick PR merged tonight (fixing some Swagger API typos) and officially submitted my GSoC proposal. I will dive straight into those Avro schemas and the core event interfaces tomorrow morning. Thanks again for the warm welcome!
👍 1
Sun 19:11Slackbot
@Ojaswa joined #fineract. They’re also new to Mifos.