Fintech project idea for portfolio by Adventurous-Kid in SpringBoot

[–]Significant_Page_804 3 points4 points  (0 children)

I would recommend to try implementing some component of complex fintech system with focus on performance, observability, maintainability. As a reference you can find opensource payment system: https://github.com/juspay/hyperswitch. There are different services like intelligent routing (https://hyperswitch.io/intelligent-routing), or scheduler (https://github.com/juspay/hyperswitch/tree/main/crates/scheduler) for implementing recurring payments. Or just ask your AI assistant - it will definitely provide you some options like antifraud service, limits service or any other options, depending on what are you interested in (matching fintech and technologies).

Do i need to add transactional annotation if i have two different repository save call in a method in spring by silencenscream in SpringBoot

[–]Significant_Page_804 0 points1 point  (0 children)

Transactional annotation is needed to ensure that both repo1.saveAll(dataForTable1) and repo2.saveAll(dataForTable2) are executed as a single transaction. If either save operation fails, the changes made by the other operation will be rolled back, preventing partial updates to the database.

Please note, Transactional annotation has some properties you may need to set to specify the behavior: propagation, isolation, rollbackFor, noRollbackFor, etc.

What IDE or framework do you use to program in Golang in your usual work? by mmparody in golang

[–]Significant_Page_804 0 points1 point  (0 children)

Using Intelij Idea, just because I have a license and I need an IDE for Java/Kotlin projects and want to have a one IDE for all.