Потестим в проді

Дима Волошин, Preply. Как пишут код и управляют командами в образовательной платформе


Listen Later

Дима Волошин, CTO и co-founder Preply (образовательная онлайн-платформа) был первым разработчиком и сооснователем компании, отказался от оффера в Google и построил отдел разработки почти в 100 человек с высокой инженерной культурой и налаженными процессами.

Дима рассказал об истории разработки проекта, какие ошибки были допущены, организационной структуре команд, построении культуры, о том почему все-таки оставили большой монолит, как разделили фронт и бэк, анализе данных и еще множество деталей о разработке в компании.


Ссылки из выпуска:

Инженерный блог Preply: [https://medium.com/preply-engineering](https://medium.com/preply-engineering)

Do you want to be right or successful? https://medium.com/preply-engineering/do-you-want-to-be-right-or-successful-52a2cd0a220b

Статья Димы о ml в Preply для борьбы с фродом 2014 года: https://habr.com/ru/company/preply/blog/216729/


Таймлайн:

00:23 Роль в начале компании и сейчас

00:54 Путь в программировании

03:30 Стартапы до Preply

04:36 Как подготовиться к своему стартапу и не потерять запал

08:01 Оффер в Google

09:10 Кто писал код в начале

11:10 Последствия неправильных технических решений

11:45 Ужасный код Цукерберга

15:37 Где находить баланс между "хорошим" кодом и написанным

17:22 Почему CTO больше не пишет код

20:03 Что такое платформа Preply, какие сервисы предоставляет

22:06 Организационная структура команд разработки

26:41 Code ownership, OKR команд

27:55 О платформенных командах

29:05 Django монолит и микросервисы, GraphQL

31:02 Разделение фронтенда и бэкенда

33:13 GraphQL federation как единая точка входа для frontend'а

34:50 Почему перешли от REST к GraphQL

36:48 Почему монолит - не плохо

38:17 Для чего используют serverless решения

39:16 Узкие места при нагрузках

41:11 Какие хранилища данных используются

42:47 Одна кодовая база под все страны, локализация

43:50 Обработка данных и AI в Preply

50:46 A/B тестирование

52:28 Команда Data Science

53:44 Путь фичи от идеи в продакшн

56:54 Onboarding разработчиков

58:27 Культура коммуникаций

...more
View all episodesView all episodes
Download on the App Store

Потестим в продіBy Danylo Topchii