Астрал.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