Artwork

المحتوى المقدم من Кирилл Мокевнин. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Кирилл Мокевнин أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.
Player FM - تطبيق بودكاست
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !

#8 Микросервисы делают разработку сложнее?! / Андрей Ребров

1:46:51
 
مشاركة
 

Manage episode 436876509 series 3585626
المحتوى المقدم من Кирилл Мокевнин. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Кирилл Мокевнин أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

В этом выпуске знакомимся с техническими и управленческими аспектами работы в компании с физическим продуктом и для этого поговорим с сооснователем и CTO Scentbird Андреем Ребровым.

Представляете, у них 300-320 сотрудников, включая удалённых работников и сотрудников на складе, из которых где-то 40 – это разработчики! В разработке используются Java, React, Angular, Docker, Red Hat, AWS и многое другое, поэтому мы много говорили о переходе от монолитной архитектуры к микросервисам, включая выбор между Spring Boot и Micronaut, проблемах с производительностью и интеграционными тестами, а также уроках, извлечённые из этих изменений.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram
Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)
Смотреть на Youtube
Смотреть в ВК Видео

Creators & Guests


00:00 Разработка в компании Scentbird
04:31 Интеграция с внешними ERP-системами
07:55 Эффективность расходов на технологии
18:19 Переход от Hibernate к Micronaut и Spring Boot
20:34 Проблемы с временем старта и потреблением памяти в Spring Boot
23:24 Решение проблем с контекстом и интеграционными тестами в Micronaut, нативная поддержка GraalVM
30:47 Принятие решений в разработке микросервисов
41:26 Проблемы разделения базы данных между фронтендом и бэкендом
50:32 Переход к пониманию и применению микросервисной архитектуры с помощью Micronaut
57:29 Релизный цикл и процедуры внутри компании
59:21 Код-ревью и проверка изменений
01:02:40 Контроль изменений через dev, stage и prod среды
01:09:35 Удаленная работа и гибкость в процессах разработки
01:18:50 Значение аналитиков в компании
01:23:23 Навыки эффективного общения и soft skills при найме разработчиков
01:27:19 Процесс найма программистов
01:45:21 Применение необходимых механик и практик ★ Support this podcast ★
  continue reading

27 حلقات

Artwork
iconمشاركة
 
Manage episode 436876509 series 3585626
المحتوى المقدم من Кирилл Мокевнин. يتم تحميل جميع محتويات البودكاست بما في ذلك الحلقات والرسومات وأوصاف البودكاست وتقديمها مباشرة بواسطة Кирилл Мокевнин أو شريك منصة البودكاست الخاص بهم. إذا كنت تعتقد أن شخصًا ما يستخدم عملك المحمي بحقوق الطبع والنشر دون إذنك، فيمكنك اتباع العملية الموضحة هنا https://ar.player.fm/legal.

В этом выпуске знакомимся с техническими и управленческими аспектами работы в компании с физическим продуктом и для этого поговорим с сооснователем и CTO Scentbird Андреем Ребровым.

Представляете, у них 300-320 сотрудников, включая удалённых работников и сотрудников на складе, из которых где-то 40 – это разработчики! В разработке используются Java, React, Angular, Docker, Red Hat, AWS и многое другое, поэтому мы много говорили о переходе от монолитной архитектуры к микросервисам, включая выбор между Spring Boot и Micronaut, проблемах с производительностью и интеграционными тестами, а также уроках, извлечённые из этих изменений.

✅ Подписывайтесь на канал «Организованное программирование» в Telegram
Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие)
Смотреть на Youtube
Смотреть в ВК Видео

Creators & Guests


00:00 Разработка в компании Scentbird
04:31 Интеграция с внешними ERP-системами
07:55 Эффективность расходов на технологии
18:19 Переход от Hibernate к Micronaut и Spring Boot
20:34 Проблемы с временем старта и потреблением памяти в Spring Boot
23:24 Решение проблем с контекстом и интеграционными тестами в Micronaut, нативная поддержка GraalVM
30:47 Принятие решений в разработке микросервисов
41:26 Проблемы разделения базы данных между фронтендом и бэкендом
50:32 Переход к пониманию и применению микросервисной архитектуры с помощью Micronaut
57:29 Релизный цикл и процедуры внутри компании
59:21 Код-ревью и проверка изменений
01:02:40 Контроль изменений через dev, stage и prod среды
01:09:35 Удаленная работа и гибкость в процессах разработки
01:18:50 Значение аналитиков в компании
01:23:23 Навыки эффективного общения и soft skills при найме разработчиков
01:27:19 Процесс найма программистов
01:45:21 Применение необходимых механик и практик ★ Support this podcast ★
  continue reading

27 حلقات

كل الحلقات

×
 
Loading …

مرحبًا بك في مشغل أف ام!

يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.

 

دليل مرجعي سريع

استمع إلى هذا العرض أثناء الاستكشاف
تشغيل