Від початку до успіху: Історія розвитку RozetkaPay з CTO Олександром Тарасенко
ฝัง
- เผยแพร่เมื่อ 15 พ.ค. 2024
- Ренеймінг подкасту A&B Show: Зустрічайте перший випуск Fwdays CTO Talks з нашим ведучим Єгором Герасимчуком!
Гості подкасту Fwdays CTO Talks - провідні технічні директори з різних компаній, вони діляться своїми знаннями, розповідають про виклики та успіхи в розробці програмного забезпечення, управлінні командами розробників, а також про технології та тренди в IT-галузі.
Олександр Тарасенко, СТО RozetkaPay розкаже про перехід з Prom до Evo, побудову власної платіжної системи та про пошук мови програмування. Олександр поділиться власним досвідом навчання і розвитку та розкаже про конкуренцію у фінтех сфері.
Ми поговоримо про особливості фінтех компанії RozetkaPay, які бувають ризики та виклики та яка ціна помилки, а також розберемось зі специфікою роботи з фінансовими технологіями.
Доповідь Олександра про FinTech: • Svitla Smart Talk. Ole...
На що варто підписатися:
- Більше цікавого для розробників: fwdays.com
- Телеграм-канал Fwdays: t.me/fwdays
- Телеграм-канал Єгора Герасимчука: tapthe.link/yehorherasymchuk....
- TH-cam канал Єгора Герасимчука: tapthe.link/yehorherasymchuk....
Таймкоди:
00:00 - Інтро. Знайомство з Олександром
01:11 - RozetkaPay - це Rozetka?
02:52 - Перехід з Prom до Evo
06:59 - Створення екосистемних продуктів. Побудова власної платіжної системи
11:05 - Технології RozetkaPay. Побудова FinTech проєкту
17:04 - На чому написано FinTech рішення?
21:10 - Яка ціна помилки? Безпека
26:57 - Чому Scala?
30:26 - Дозвіл на вихід у Cloud на краще?
32:40 - «Ми - платіжний фасилітатор»
39:38 - Як в RozetkaPay зʼявилась мова Golang?
50:19 - Онлайн та офлайн транзакції
53:44 - «Я мрію, щоб в Україні наймалися саме інженери»
58:44 - Чи реально людині, яка не знає Go потрапити у RozetkaPау?
01:01:52 - Яка команда RozetkaPау?
01:03:05 - Переписування бізнесу
01:06:09 - Зберігання даних. Postgres
01:14:04 - Використання гуглових сервісів. OpenSearch
01:22:26 - Навчання і розвиток в індустрії FinTech - วิทยาศาสตร์และเทคโนโลยี
Дякую Єгору за таких цікавих гостей та теми) Дуже цікаво було послухати)
Дуже цікаво, дякую
Супер! Дуже цікаво! Дякую!!!
Як же влучно сказано, щодо мов, фрейморків та вміння розбиратись в домені.
цікавий формат) і гості цікаві
Мені теж подобається думка про інженера - коли людина розбирається в стеку, на якому функціонує проект, чи продукт. Дуже цікаве інтервʼю, дякую. Пішов би до вас інтерном повчитися.
Інженер в продукті це не лише кодер, є інфраструктура, бази денних, черги, тощо... Інженер має вміти за допомогою технологій вирішувати проблеми бізнесу!!!
Я хоч в якісь частини карʼєри і писав одразу на трьох мовах але в контексті що подав гість це більше схоже на карго куль - тому що в біг теці (с.). Тема інженера не розкрита.
Гарне інтервʼю. Цікави думки. Сподобався підхід до набору працівників.
Колись 10 років назад мене питали, «на якій мові хочеш писати», я казав - «байдуже, яка різниця, я ж вчуся на інженера програмного забезпечення ». І ось 10 років політ нормальний, в додаткове авторитетне підтвердження! Супер!
Писав в підтримку розетки (пей?) і вони так і не змогли мені допомогти і пофіксити проблему з оплатою канадськими картками. Відписалися тільки що проблема у вас і ви самі винні. Але здається проблема на стороні розетки так як пробував декілька різних карток і помилка така сама.
Будете переписувати на Rust, кличте )))
як ви зебрігаєте суми (amount) ? чи не тому вибрали scala щоб використовувати double, а не int (зберігаючи в копійках) в go?
Ні, там зберігається у minor units, тобто у копійках. Є ISO стандарт у якому до кожної валюти прописано скільки знаків після коми. Наприклад конвертація однієї гривні у мінор юнітс відбувається так: 1.27 грн = 1.27 * 100 = 127, тому що по специфікації одна гривня має два знаки після коми. І так з іншими валютами.
Щодо скали, ні) вибрана по іншій причині )
…регулювання від держави це не то що кожні пів року- кожен місяць! Plus PCI DSS