Back-end разработка на Haskell
Влюблены в язык с 2018 года: делаем проекты и обучаем хаскеллистов.
Каким проектам подходит Haskell?
Долгосрочным проектам со сложной предметной областью и бизнес-логикой, для которых нет готовых библиотечных решений и критична надёжность работы.
Типовые проекты типа интернет-магазина или медиа эффективнее делать на других языках, где готовых шаблонов, библиотек больше.
Но если ваш проект относится хотя бы к одной из сфер выше или это MVP, разработка и масштабирование которого после получения инвестиций, например, займут от полугода, присмотритесь к Haskell.
Так, во время работы над собственным стартапом курьерской доставки «Ptichka.moscow» мы перешли с Python на Haskell, что позволило нам в течение последующих 2 лет сильно масштабировать функциональность живого сервиса.
Как Haskell экономит время, деньги и нервы
У него самая продвинутая система типов среди всех языков для коммерческой разработки. Система типов контролирует логику программы, ограничивает заведомо неправильное её поведение, не позволяет реализовать заведомо неправильную логику. За счёт этого разработка:
Как мы применяем Haskell?
- Проектируем решения для страховых компаний и финансовых сервисов, к примеру, работаем над финансовой системой государственного уровня
Разрабатываем проекты на блокчейн-платформе Cardano с использованием платформы Plutus, написанной на Haskell
Создали карту развития, по которой в нашей команде растут Haskell-разработчики. Через программу обучения по этой же карте мы нанимаем начинающих разработчиков, которые уже в команде продолжают развиваться по карте и повышать уровень своей экспертности.