Scientific Bulletin of the Odessa National Economic University 2023, 9, 59-71

Open Access Article

Ruby on rails - a popular choice for financial technologies

Suprunenko Valeriy
Ruby on Rails Developer, MSc Banking and Finance Program applicant ZHAW School of Management and Law, Zurich, E-mail:swift.x@yahoo.com, ORCID ID:

Cite this article:

Suprunenko V. (2023) Ruby on rails - a popular choice for financial technologies. Ed.: V.V. Kovalenko (ed.-in-ch.) and others [Rubin na reikakh - populiarnyi vybir dlia finansovykh tekhnolohii; za red.: V.V. Kovalenko (gol. red.)], Scientific Bulletin of the Odessa National Economic University (ISSN 2313-4569), Odessa National Economics University, Odessa, No. 9 (310), pp. 59-71.

Abstract

This article examines the advantages of using the Ruby on Rails framework in the development of financial technologies, such as web applications for banks and financial management applications. The main advantages of using Ruby on Rails in the financial industry are discussed, including its benefits for full-stack development, the use of RubyMine IDE, application testing with Rspec, the advantages of using design patterns with ActiveRecord, transaction mechanisms, threads, fibers, clousers, Single Table Inheritance, UUID primary keys, encryption for storing sensitive account data, error handling and exceptions, as well as additional Ruby on Rails libraries ActiveMerchant, Finance, Money. The conclusion of the article summarizes the applicability of Ruby on Rails in the development of financial technologies.

Keywords

Ruby on Rails; financial technologies; web development; banking applications; fintech applications; security; flexibility; modularity; performance; scalability; gem; STI; UUID; transactions; ActiveRecord.

JEL classification: L860; DOI: 10.32680/2409-9260-2023-9-310-59-71

UD classification: 336

Лицензия Creative Commons
This work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/

References

  1. Active Record and PostgreSQL. How to use UUID primary keys. [Electronic resource]. Access mode: https://guides.rubyonrails.org/v5.0/active_record_postgresql.html (accessed 05/21/2023)
  2. Active Record Transcations [Electronic resource]. Access mode: https://api.rubyonrails.org/ classes/ActiveRecord/Transactions/ClassMethods.html (accessed 05/21/2023)
  3. ActiveMerchant: gem ActiveMerchant https://github.com/activemerchant/active_merchant (accessed 05/21/2023)
  4. ActiveRecord [Electronic resource]. Access mode: https://guides.rubyonrails.org/active_ rcord_basics.html (accessed 05/21/2023)
  5. Books about Ruby and Ruby on Rails [Electronic resource]. Access mode: https://rubyandrails. info/ (accessed 05/21/2023)
  6. Error Reporting in Rails Applications [Electronic resource]. Access mode: https://edgeguides. rubyonrails.org/error_reporting.html (accessed 05/21/2023)
  7. Fibers in Ruby [Electronic resource]. Access mode: https://ruby-doc.org/core-2.5.0/Fiber. html (accessed 05/21/2023)
  8. gem Finace [Electronic resource]. Access mode: https://github.com/marksweston/finance (accessed 05/21/2023)
  9. gem Money [Electronic resource]. Access mode: https://github.com/RubyMoney/money (accessed 05/21/2023)
  10. gem RubyMine [Electronic resource]. Access mode: https://www.jetbrains.com/ru-ru/ruby/ (accessed 05/21/2023)
  11. gem Rspec. [Electronic resource]. Access mode: https://rspec.info/ (accessed 05/21/2023)
  12. gem ActiveMerchant https://github.com/activemerchant/active_merchant (accessed 05/21/2023)
  13. Ruby Closures for Dummies [Electronic resource]. Access mode: https://medium.com/swlh/ ruby-closures-for-dummiesfbf846720c1f (accessed 05/21/2023)
  14. Ruby gems [Electronic resource]. Access mode: https://rubygems.org/ (accessed 05/21/2023)
  15. Securing Rails Applications [Electronic resource]. Access mode: https://edgeguides. rubyonrails.org/security.html (accessed 05/21/2023)
  16. Single table inheritance [Electronic resource]. Access mode: https://api.rubyonrails.org/ classes/ActiveRecord/Inheritance.html (accessed 05/21/2023)
  17. Threading and Code Execution in Rails [Electronic resource]. Access mode: https://guides. rubyonrails.org/threading_and_code_execution.html (accessed 05/21/2023)
  18. 81 Key Fintech Statistics 2023: Market Share & Data Analysis [Electronic resource]. Access mode: https://financesonline.com/fint

Україна, м.Одеса, 65082
вул. Гоголя, 18, ауд. 110.
(048) 777-89-16
visnik.nauka visnik.nauka@gmail.com

ПнВтСрЧтПтСбНд

 

Flag Counter
 -->