Науковий вісник Одеського національного економічного університету 2023, 9 (310), 59-71
RUBY ON RAILS - популярний вибір для фінансових технологій
Супруненко Валерій
розробник Ruby on Rails, аплікант програми MSc Banking and Finance Program ZHAW School of Management and Law, Цюріх, Швейцарія, e-mail: swift.x@yahoo.com
Цитувати статтю:
Супруненко В. RUBY ON RAILS - популярний вибір для фінансових технологій. Науковий вісник Одеського національного економічного університету: зб. наук. праць; за ред.: В.В. Коваленко (голов. ред.). (ISSN 2409-9260). Одеса: Одеський національний економічний університет. 2023. № 9 (310). С. 59-71.
Анотація
У цій статті розглядаються переваги використання фреймворку Ruby on Rails у розробці фінансових техноло-
гій, таких як веб-додатки для банків і додатки для управління фінансами. Обговорюються основні переваги використання
Ruby on Rails у фінансовій індустрії, включаючи його переваги для розробки повного стека, використання RubyMine IDE,
тестування додатків за допомогою Rspec, переваги використання шаблонів проектування з ActiveRecord, механізми тран-
закцій, потоки, волокна , clousers, Single Table Inheritance, первинні ключі UUID, шифрування для зберігання конфіденцій-
них даних облікового запису, обробки помилок і винятків, а також додаткові бібліотеки Ruby on Rails ActiveMerchant,
Finance, Money. Підсумок статті підсумовує застосовність Ruby on Rails у розробці фінансових технологій.
Ключові слова
Ruby on Rails; фінансові технології; веб-розробка; банківські програми; фінтех додатки; безпека; гнучкість; модульність; продуктивність; масштабованість; дорогоцінний камінь; ІПСШ; UUID; транзакції; ActiveRecord.
JEL classification: L860; DOI: 10.32680/2409-9260-2023-9-310-59-71
УДК: 336
Література
- 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)
- Active Record Transcations [Electronic resource]. Access mode: https://api.rubyonrails.org/
classes/ActiveRecord/Transactions/ClassMethods.html (accessed 05/21/2023)
- ActiveMerchant: gem ActiveMerchant https://github.com/activemerchant/active_merchant
(accessed 05/21/2023)
- ActiveRecord [Electronic resource]. Access mode: https://guides.rubyonrails.org/active_
rcord_basics.html (accessed 05/21/2023)
- Books about Ruby and Ruby on Rails [Electronic resource]. Access mode: https://rubyandrails.
info/ (accessed 05/21/2023)
- Error Reporting in Rails Applications [Electronic resource]. Access mode: https://edgeguides.
rubyonrails.org/error_reporting.html (accessed 05/21/2023)
- Fibers in Ruby [Electronic resource]. Access mode: https://ruby-doc.org/core-2.5.0/Fiber.
html (accessed 05/21/2023)
- gem Finace [Electronic resource]. Access mode: https://github.com/marksweston/finance
(accessed 05/21/2023)
- gem Money [Electronic resource]. Access mode: https://github.com/RubyMoney/money
(accessed 05/21/2023)
- gem RubyMine [Electronic resource]. Access mode: https://www.jetbrains.com/ru-ru/ruby/
(accessed 05/21/2023)
- gem Rspec. [Electronic resource]. Access mode: https://rspec.info/ (accessed 05/21/2023)
- gem ActiveMerchant https://github.com/activemerchant/active_merchant (accessed
05/21/2023)
- Ruby Closures for Dummies [Electronic resource]. Access mode: https://medium.com/swlh/
ruby-closures-for-dummiesfbf846720c1f (accessed 05/21/2023)
- Ruby gems [Electronic resource]. Access mode: https://rubygems.org/ (accessed 05/21/2023)
- Securing Rails Applications [Electronic resource]. Access mode: https://edgeguides.
rubyonrails.org/security.html (accessed 05/21/2023)
- Single table inheritance [Electronic resource]. Access mode: https://api.rubyonrails.org/
classes/ActiveRecord/Inheritance.html (accessed 05/21/2023)
- Threading and Code Execution in Rails [Electronic resource]. Access mode: https://guides.
rubyonrails.org/threading_and_code_execution.html (accessed 05/21/2023)
- 81 Key Fintech Statistics 2023: Market Share & Data Analysis [Electronic resource]. Access
mode: https://financesonline.com/fint