99 lines
7.5 KiB
Markdown
99 lines
7.5 KiB
Markdown
|
<p class="lang-links" style="text-align: right;">
|
|||
|
<span class="active-lang">ru</span> | <a href="/en">en</a>
|
|||
|
</p>
|
|||
|
<img class="tvl-logo" src="https://static.tvl.su/latest/logo-animated.svg"
|
|||
|
alt="Вирус со спайк-белками в форме лямбды, сидящий на диване">
|
|||
|
|
|||
|
----------------
|
|||
|
|
|||
|
Добро пожаловать на официальный сайт ТВЛ. Мы - технологическая компания в
|
|||
|
Москве, занимающаяся следующими направлениями:
|
|||
|
|
|||
|
* <details><summary><b>Монорепозитории</b>. Набор эффективных способов по
|
|||
|
структурированию внутренней кодовой базы в едином репозитории, унификации
|
|||
|
инструментов разработки между различными языками, а также снижения <a
|
|||
|
href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D0%BE%D0%B9_%D0%BF%D1%83%D0%BB%D0%B8_%D0%BD%D0%B5%D1%82#%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5">побочныx
|
|||
|
сложностей</a> в разработке ПО.</summary>
|
|||
|
|
|||
|
Наш опыт работы с такими компаниями, как Google, Spotify и DeepMind, позволяет
|
|||
|
нам помочь организациям любого размера оптимизировать процессы разработки ПО,
|
|||
|
уменьшить нагрузку на разработчиков и улучшить качество кода.
|
|||
|
|
|||
|
Мы используем собственные монорепо-решения во внутренних процессах разработки
|
|||
|
ПО. Всё это можно увидеть в нашем [публичном монорепозитории][depot].
|
|||
|
</details>
|
|||
|
* <details><summary><b>Nix</b>. Мы считаем, что функциональные и декларативные
|
|||
|
компьютерные системы являются важным и пока ещё недооцененным подходом к
|
|||
|
вычислениям, и <a href="https://nixos.org">Nix</a> является наиболее
|
|||
|
перспективным решением в этом направлении.</summary>
|
|||
|
|
|||
|
Nix позволяет компаниям значительно улучшить следующие области:
|
|||
|
|
|||
|
1. Унификация сред разработки и производства, что приводит к меньшему
|
|||
|
количеству сюрпризов при развертывании приложения.
|
|||
|
|
|||
|
2. Настройка стека компании под конкретные задачи. Избегайте сложности
|
|||
|
инструментов вроде Kubernetes при масштабировании, но также избегайте
|
|||
|
изменения всей инфраструктуры по малейшей необходимости.
|
|||
|
|
|||
|
3. Единый набор инструментов разработки для различных языков программирования,
|
|||
|
без сложностей, связанных с использованием Bazel и подобных.
|
|||
|
|
|||
|
Nix прелагает радикально новую модель, которая может принести множество
|
|||
|
преимуществ для каждого способа использования.
|
|||
|
</details>
|
|||
|
|
|||
|
* **Разработка программного обеспечения**. Мы предлагаем широкий спектр услуг по
|
|||
|
разработке ПО. Вне зависимости от того, нуждаетесь вы в поддержке существующих
|
|||
|
проектов или хотите создать новое решение с нуля, мы можем вам помочь. Наша
|
|||
|
задача - помочь компаниям избежать ловушки излишне сложных систем, которые не
|
|||
|
соответствуют их потребностям.
|
|||
|
|
|||
|
* **Site Reliability Engineering (SRE)**. Мы можем помочь с множеством
|
|||
|
инфраструктурных проблем, таких как развертывание, масштабирование,
|
|||
|
мониторинг, анализ и устранение неполадок в существующих решениях. Мы
|
|||
|
работаем с любыми технологическими стеками на базе Linux.
|
|||
|
|
|||
|
--------------
|
|||
|
|
|||
|
Мы поддерживаем разработку программного обеспечения с открытым исходным кодом и
|
|||
|
предпочитаем работать над нашими проектами в открытом доступе. Некоторые из
|
|||
|
наших проектов:
|
|||
|
|
|||
|
* Публичный репозиторий ТВЛ, [**depot**][depot], является демонстрацией
|
|||
|
инструментов монорепо, над которыми мы работаем в течение последних нескольких
|
|||
|
лет.
|
|||
|
|
|||
|
В нем содержится множество проектов c открытым исходным кодом, результат
|
|||
|
работы разработчиков из разных стран, а также весь публичный код компании.
|
|||
|
|
|||
|
* [**Tvix**][tvix] - это новая реализация Nix, которая полностью совместима с
|
|||
|
существующим кодом Nix. Архитектурные различия между Nix и Tvix позволяют нам
|
|||
|
разрабатывать инструменты, которые лучше подходят для совместной разработки
|
|||
|
программного обеспечения, и разрабатывать отечественные качественные решения
|
|||
|
для CI/CD.
|
|||
|
|
|||
|
Мы запускаем демонстрацию некоторых компонентов Tvix онлайн: [tvixbolt][].
|
|||
|
|
|||
|
* [Nixery][nixery] - это сервис, который позволяет пользователям с легкостью
|
|||
|
создавать и развёртывать образы контейнеров напрямую из их инструкций сборки
|
|||
|
софта.
|
|||
|
|
|||
|
* Из личных интересов, мы также разрабатываем бесплатные инструменты, которые
|
|||
|
помогают в изучении русского языка, такие как [**Предложник**][predlozhnik].
|
|||
|
|
|||
|
Свяжитесь с нами по адресу **contact@tvl.su**, если вы заинтересованы в
|
|||
|
сотрудничестве с нами.
|
|||
|
|
|||
|
ТВЛ возникла как международное сообщество программистов для общения и совместной
|
|||
|
работы над проектами. Люди из разных стран вносят свой вклад в наши открытые
|
|||
|
проекты по разработке программного обеспечения. Посетите [веб-сайт сообщества
|
|||
|
TVL][tvl], чтобы узнать больше.
|
|||
|
|
|||
|
[tvl]: https://tvl.fyi
|
|||
|
[tvix]: https://tvl.fyi/blog/rewriting-nix
|
|||
|
[nixery]: https://nixery.dev
|
|||
|
[predlozhnik]: https://predlozhnik.ru/
|
|||
|
[depot]: https://cs.tvl.fyi/depot
|
|||
|
[tvixbolt]: https://tvixbolt.tvl.su/
|