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

Episodendauer 1 ч. 46 мин.

2024 Jahr

0+

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

Über den Podcast

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

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

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

00:00 Введение и обзор темы
00:00 Логистика и склад Scentbird
02:34 Разработка в компании Scentbird
04:31 Интеграция с внешними ERP-системами
07:55 Эффективность расходов на технологии
18:19 Переход от Hibernate к Micronaut и Spring Boot
20:34 Проблемы с временем старта и потреблением памяти в Spring Boot
23:24 Решение проблем с контекстом и интеграционными тестами в Micronaut
25:11 Преимущества Micronaut: быстрый запуск и нативная поддержка GraalVM
30:47 Принятие решений в разработке микросервисов
34:26 Оценка эффективности разработки и влияние на бизнес
41:26 Проблемы разделения базы данных между фронтендом и бэкендом
48:03 Важность понимания алгоритмов и архитектуры для эффективной разработки
50:32 Переход к пониманию и применению микросервисной архитектуры с помощью Micronaut
57:29 Релизный цикл и процедуры внутри компании
59:21 Код-ревью и проверка изменений
01:02:40 Контроль изменений через dev, stage и prod среды
01:09:35 Удаленная работа и гибкость в процессах разработки
01:12:42 Управление продуктом в компании Scentbird
01:14:37 Конфликт культур при внедрении новых процессов
01:18:50 Значение аналитиков в компании
01:23:23 Навыки эффективного общения и soft skills при найме разработчиков
01:27:19 Процесс найма программистов
01:34:07 Испытательный срок и retention
01:35:33 Рост сотрудников и тимлиды
01:38:28 Ограничения роста команды
01:40:25 Формальные процедуры и ожидания
01:45:21 Применение необходимых механик и практик

 #программирование #java #бизнес

★ Support this podcast ★
Letzte Aktualisierung:
29 августа 2024
Was ist ein Podcast?

Hinterlassen Sie eine Bewertung

Einloggen, um das Buch zu bewerten und eine Rezension zu hinterlassen
Altersbeschränkung:
0+
Veröffentlichungsdatum auf Litres:
29 August 2024
Schreibdatum:
29 August 2024
Dauer:
1 ч. 46 мин. 51 сек.
Rechteinhaber:
Автор, Кирилл Мокевнин
Download-Format:
m4b, mp3
1x