В этом выпуске знакомимся с техническими и управленческими аспектами работы в компании с физическим продуктом и для этого поговорим с сооснователем и CTO Scentbird Андреем Ребровым.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram: b6NV8Ab645wyYWQy
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие):
Представляете, у них 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 #бизнес
188 views
2442
681
1 week ago 00:59:54 7
Архитектура веб-сервисов в облаке
2 weeks ago 00:22:20 4
[JavaGuru] Что надо будет делать программисту, выйдя на работу? Scrum, CI/CD, Docker, Code Review, Git, Jira
3 weeks ago 00:49:47 5
03. Maven, часть 2, сборщик проектов (Java Enterprise - полный курс)
4 weeks ago 00:14:18 9
[JavaGuru] 38. Spring i18n в REST контроллере. Интернационализация .(Java Enterprise - полный курс)
4 weeks ago 00:25:54 23
[JavaGuru] 36. Spring Security и Spring Boot 3. Часть 1. Аuthentication. Java Enterprise - полный курс)
4 weeks ago 00:36:24 7
[JavaGuru] 34. Filtering, Pagination, Validation. Spring Boot 3 (Java Enterprise - полный курс)
4 weeks ago 00:21:04 25
[JavaGuru] 33. Thymeleaf. Spring WEB и Spring Boot 3 (Java Enterprise - полный курс)
4 weeks ago 01:36:55 455
Зачем продуктовым компаниям нужны проекты? Артем Арюткин или “CTO не обязан уметь писать код“
4 weeks ago 00:48:31 4.1K
Илья Кучмин — JHipster: думали, распаковка, оказалось — вскрытие
4 weeks ago 01:25:21 1
Декомпозиция монолита на GRPC-микросервисы / Александр Коржиков (ING), Andrew Reddikh (Emma)
4 weeks ago 00:45:36 1
Как мы делаем предсказуемо хорошие микросервисы / Олег Ермаков (ЦИАН)
4 weeks ago 00:47:40 1
Микросервисы на . Инструменты для налаживания взаимодействия / Кирилл Сергеев (Awwcor)
4 weeks ago 00:46:01 7
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
4 weeks ago 00:31:29 1
Многорукие бандиты в рекомендациях / Михаил Каменщиков (Avito)
4 weeks ago 06:48:45 1
Трансляция Saint HighLoad++ 2019. 9 апреля. Зал Фонтанка (2)
4 weeks ago 00:47:52 2
Кошелек с нуля в 2020 году: технологии, вызовы, решения / Филипп Дельгядо (OpenWay Group)
1 month ago 00:28:15 1
Автоматизация тестирования микросервисов в Ozon / Дмитрий Колесник (Ozon )
1 month ago 01:19:48 1
Вся база SQL для начинающих за 1 час
2 months ago 01:28:30 1
Минимализм во всём, или Еще один разговор о Golang и Робе Пайке
2 months ago 01:15:57 1
Как Сделать Лучший Пет-Проект | Архитектура Бекенда за 1 час
2 months ago 00:21:49 1
Как стать Java Junior с нуля / Как стать программистом с нуля / Полный план
2 months ago 00:21:01 366
Вебинар по дисциплине «Backend-разработка: Web API» 2024
3 months ago 00:08:15 7
Что делать, если Camunda тормозит?
3 months ago 00:21:48 12
[Vlad Mishustin] Как стать Java Junior с нуля / Как стать программистом с нуля / Полный план