Implementation of distributed computing on Apache Ignite
This talk will demonstrate using a specific usecase and code how you can solve the task of salary and pension payments to millions of clients in a distributed and scalable way:
- Fast distributed saving of a payment document in one transaction
- Distributed computing and client-centric saving of payment information
- Data validation
- Conducting the payments
- Epilogue: the strong sides and weak spots of the approach.
Dealing with computers and programming since early 2000s. While in school, participated in National Research University of Electronic Technology competitions with marquee component project (as a team member). Graduated from MAI (Moscow Aviation Institute). Worked in engineering, including as a CNC system programmer. Using Java since 2012. Working in banking area since 2014. Currently works at Sberbank Technology developing distributed batch salary and pension payments system using Apache Ignite framework.
Works at Sberbank Tecnhology as an architect in the «Individual deposits» development team.Has an experience of developing and designing Java-based information systems for investment and retail banking.