1 hr 2 min

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

    • Technology

Дима Волошин, 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 Культура коммуникаций

Дима Волошин, 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 Культура коммуникаций

1 hr 2 min

Top Podcasts In Technology

nFactorial Podcast
nFactorial school
GEMBA PODCAST
Маргулан Сейсембаев
Acquired
Ben Gilbert and David Rosenthal
Lex Fridman Podcast
Lex Fridman
Радио-Т
Umputun, Bobuk, Gray, Ksenks, Alek.sys
Это считается
Тинькофф