tgoop.com/ozon_tech/1542
Last Update:
Что почитать в перерывах между сетапом мангала и ротейтом шампуров — в нашей подборке. Сохраняйте себе!
Многопоточность в мобильных приложениях: руководство для QA-инженеров
Теория многопоточности и практика исправления ошибок, связанных с её реализацией.
Оптимизируем релиз мобильного приложения: что получилось, а что нет
Наш опыт улучшения релизного процесса.
Улучшаем безопасность ваших CI/CD через Shared Docker executor и OPA-плагин
Наши правила для ОРА-плагина, которые можно переиспользовать в любой компании и обезопасить контейнеры.
Мониторинг EVPN-фабрики и BGP в двух частях
Важность мониторинга, актуальные решения на рынке и наш собственный сервис.
Собираем данные из сотни микросервисов, или Как мы разобрали Ozon на кубики, а потом собрали заново
Эффективный способ для ядра системы, как собирать из кубиков по инструкциям ответы пользователю.
Как мы законтрибьютили целую строчку в HashiCorp Vault
Погружение в gRPC и Go для безопасного хранения секретов.
Dagger 2: как сделать свой DI за 10 минут
Классы, которые Dagger 2 создаёт для своей работы..
Подсветка элементов онбординга. Spotlight onboarding / Highlight element. SwiftUI iOS15+
Опыт нашей команды по кастомизации онбординга для мобильного приложения.
UI-kit в разных структурах Ozon
Принципы взаимодействия с дизайн-системами и UI-kit и их эффективное использование.
Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS
Рекомендованные сетапы для упаковки библиотек.
Как мы адаптируем Agile в Ozon?
О последствиях плохого использования Agile, подрыве эффективности его применения и выходе из положения.
Отделяй и делегируй, или Как безболезненно разгрузить менеджера
Нюансы и механизмы передачи функций руководителя.
#ozontech_habr