Астрал.Tech
Технологии будущего

Калуга Астрал | TechDep 2020
Иван Холопов
Хороший парень

Техническая дирекция АО "Калуга Астрал"
300+
Профессионалов в сфере разработки ПО
200+
Ведущих инженеров Dev и QA
а также Product Managers, Project Managers, Scrum Masters, Business analysts, Product Designers
Живем в 2020
- Постоянно участвуем в профильных конференции от ведущих игроков в сфере разработки ПО (DotNext, HighLoad, HolyJS, Agile Days, TeamLead Conf, React Amsterdam, Mobius и др.) и активно фасилитируем обучение внутри компании
- Используем модель Spotify для управления небольшой армией высококвалифицированных профессионалов влюбленных в свое дело (guilds, tribes, chapters)
- Применяем ведущие мировые подходы для разработки наших решений (Scrum, Kanban, LeSS, Nexus) и в проектном управлении (PMBOK, p3express) и адаптируем их под конкретные проекты и заказчиков
И поэтому мы:
- Знаем, как делать сложные вещи просто
- Применяем решения на основе ведущих общемировых практик
- Глубоко исследуем пользовательский опыт и своими решениями изменяем отрасль применения
- Быстро реагируем на самые неожиданные изменения и адаптируем наши продукты под нужды пользователей здесь и сейчас
- Совсем не боимся изменений планов и понимаем, что реальность постоянно меняется
И мы точно не:
- Умираем от поддержки, требуем следовать тех. заданию
- Думаем, что вам незачем знать о проблемах
- Сразу пишем не масшатбируемое легаси, не представляем систему полностью, потому что она большая
- Пишем код, не думая о продуктах и пользователях
- Делаем неудобные вещи, не принимаем фидбеки
- Стараемся все делать руками, не имеем документации, автоматизированного тестирования, CI/CD, логов и бэкапа
- Игнорируем ваши проблемы и с умным видом стоим в стороне, напоминаем: "Ну я же говорил!"
- Не понимаем, что случилось, ведь еще вчера все работало
- Не думаем, сколько стоит секунда простоя
- Удивляемся, как вокруг много технологий
- Забыли провести нагрузочное тестирование
- Страдаем от изменений погоды и окружения
Нам очень помогают












DevOps
Микросервисы в Docker оркестируемые Kubernetes
- масштабируемость
- отказоустойчивость
- self-healing
- gracefull degradation
- терраформирование
- высокие нагрузки
- балансировка
- CI/CD, полная автоматизация, сложые пайплайны
- централлизованное логирование
- мониторинг, алертинг, метрики
- оркестрация
- Sentry
- автотесты



Генерируем высоконагруженную жизнь в терраформированных облаках

DevOps

Микросервисы в Docker оркестируемые Kubernetes
- Используем лучшие мировые решения в области DevOps и SRE вместе с Google и тысячами передовых компаний, благодаря этому работаем с нестандартно большими обьемами нагрузок и данных, быстро разворачиваем и оркестрируем самые сложные инфраструктуры, терраформируем любые пространства.
- Имеем богатый опыт в применении самых свежих технологий и инструментов, позволяем значительно эффективнее и быстрее разрабатывать, поддерживать и мигрировать проекты, заранее знаем что может пойти не по сценарию.
- Наши приложения собираются, тестируются, доставляются, восстанавливаются и масштабируются автоматически, без необходимости участия людей и одинаково предсказуемо работают в любом окружении.
- Мы всегда понимаем любые события и состояния сервисов, знаем что где и когда происходит, что с нашим кластером и любой из его составных частей прямо сейчас.
- Мы знаем об ошибках пользователей и сервисов в момент их возникновения, без обращений от пользователя.



FrontEnd
SSR React, NextJS, GraphQL, Material UI, styled-components.



- Делаем невероятно быстрые, красивые, удобные и живые приложения на стеке вместе с Netflix, Twich, TikTok, Nike, Hulu, достигающие максимальных значений метрик в LightHouse. Активно развиваем инструменты в OpenSource. Организуем митапы и конференции.
- Знаем все про серверный, клиентский, универсальный и прогрессивный рендеринг.
- Приложения живут в реальном времени благодаря вебсокетам и подпискам GraphQL.
- Используем, документируем и покрываем тестами компоненты.
- Опыт и темы, позволяют очень быстро менять интерфейс, быстро делать WhiteLabel.
- Поддерживаем PWA, работу в оффлайне, автосинхронизацию при восстановлении связи. Шарим за Workers, Canvas, WebGL, AR/VR/MR, Wasm, WebRTC...
- Можем в любые другие технологии и интеграции (Svelte, Vue, Angular, Wasm)


BackEnd
Микросервисы на .net core и NodeJS, Python и GO.
GraphQL/gRPC/Kaffka/REST/etc.






- Используем и постоянно совершенствуем лучшие мировые практики, на порядок превосходим классические решения скоростью, надежностью и масштабируемостью
- Быстро разрабатываем и развертываем сложные распределенные сервисы и архитектуры, не боимся блокчейна, криптографии, нагрузок и больших данных
- Сразу ориентированы на супер-производительность и сверх высокие нагрузки
- Помогаем выживать сервисам с которыми взаимодействуем при миллиардах запросов
- Выбираем максимально эффективные технологии для конкретных задач
- Поддерживаем любые способы и виды транспорта, помогаем с интеграциями
- Эффективно взаимодействуем с любыми стеками технологий
- Шарим за Servless, IoT, DataLakes, BigData, CodeGen, GraphQL, Caching...


UX
Системно применяем СustDev и пересматриваем процессы
- Системно работаем с гипотезами, смотрим на метрики и с самого начала создаем продукты вместе с реальными пользователями, делаем процесс проще.
- Прототипируем, проводим постоянные циклы A/B тестирования, собираем обратную связь. Активно применяем геймификацию и онбординги.
- Внимательно следим за путешествием пользователя, непрерывно улучшаемся
- Увеличиваем конверсию и эффективно решаем проблемы клиентов
- Умеем делать большие вещи меньше, управляем фокусом внимания пользователя
Искуственный интеллект
Имеем ИИ продукты в продакшене, умеем разрабатывать, учить, деплоить.
- Крутая команда с богатым опытом фулл-стак DS-разработки - от сбора и очистки данных до деплоя и мониторинга сложных DL-систем (более 10 систем в продакшне), используем передовые мировые практики и постоянно совершенствуемся, купаемся в DataLakes, умеем синтезировать данные
- Применяем новейшие разработки для решения реальных бизнес-задач, общаемся с бизнесом на понятном ему языке, интегрируемся с существующими системами и обеспечивать высокое быстродействие и надежность сложных ИИ-систем, Embedded devices




- CV - классификация, детекция, сегментация, GAN, видео
- NLP, Табличные данные
-
Active learning, self-supervised learning, semi-supervised learning, новейшие аугментации и архитектуры
-
DL-фреймворки - PyTorch / MxNet / Tensorflow
-
Оптимизация инференса - TensorRT / OpenVino
-
Работа с данными - DVC / Supervisely / Amazon S3
И что мы смогли:
- Решения в сфере электронной налоговой отчетности (более 300 000 клиентов по всей России), электронного документооборота, ОФД (более 500 000 чеков ежедневно), выпуска электронной подписи
- Решения на базе криптографии и блокчейна
- Решения в сфере информатизации здравохранения: медицинские информационные системы, системы помощи принятия решений и автоматизации медицинского документооборота (а также внедрили эти решения в Калужской области)
- Системы скрининга электронных изображений
Резюмируем
Технически
Scale/Perf
Работа с пользователями
UX/UI
Скорость
Очевидность
Минимализм
Интеграции
DevOps/SRE
Дашборд
AB
Современный стек
Автоматизация
Интсрументы
Скорость разработки
HighLoad
Oh, YES! End.
Copy of Astral.Tech
By Dmitriy Koltsov
Copy of Astral.Tech
- 200