На VK Cloud Conf в Москве Сергей Житинский встретился с руководителями коммерческих и технических служб провайдера. Были достигнуты соглашения о дальнейшем развитии взаимовыгодного партнерства VK Cloud и Git in Sky. Мероприятие прошло на высоком уровне. Афтерпати после конференции стало прекрасным временем для неформального общения и установления новых рабочих контактов.
В это же время Анастасия Илларионова - руководитель службы работы с партнерами и клиентами посетила конференцию Yandex.Cloud в Петербурге. На мероприятии были представлены впечатляющие данные о росте облачных технологий нашего города. Результатами встреч стали договоренности о более динамичном развитии партнерства в части питерских клиентов.
Обе конференции были классными, ждем с нетерпением следующих!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5👍1
Мы с новостями, теперь у нас доступна новая услуга, которая сделает вашу работу с 1С еще эффективнее, надежнее и качественнее! И все благодаря DevOps-инструментам: CI/CD, мониторингу и логированию.
Что дают DevOps-инструменты для проектов 1С?
- CI/CD позволяет вести коллективную разработку и ускоряет введение улучшений в работу
- Мониторинг позволяет вовремя обнаруживать инциденты и предотвращать их
- Проще анализировать и устранять ошибки благодаря контролю логов
- Ускоряется контроль и тестирование в вашей разработке кода 1С
Если вы давно задумывались о качественной разработке в 1С, то сейчас самое время действовать — первым 10 заявкам мы дарим бесплатный аудит.
Оформить заявку на аудит
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3⚡2🔥1
Цифровые горизонты будущего: итоги VK Cloud Conf и Яндекс.Cloud - о дальнейшем развитии партнерства и впечатляющем росте облачных технологий
Обзор новой версии Git 2.45 - о новом бэкенде "reftable" для эффективного хранения ссылок, поддержке SHA-256 для повышения безопасности, и других полезных функциях, делающих работу с Git еще удобнее
Новые потребности рынка: CI/CD и Observability для 1C - почему возникла такая необходимость, какие есть сложности и как помогает использование технологических инструментов автоматизации
Повышаем надёжность цифровых сервисов: слияние методологий SRE и DevOps - как методология DevOps интегрируется с практиками SRE для обеспечения надёжности сервисов, основные различия между ними
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1
Git in Sky + Волга + 🏖 = Ulcamp’24
19 июля нас можно будет встретить на самом пляжном IT-фестивале Ulcamp, который пройдет на живописном берегу Волги. Забываем о монотонных докладах — только самые актуальные темы: программирование, безопасность, качество разработки, мотивация команд и многое другое. Эксперты по AI поделятся своими знаниями о применении автопилотов и искусственного интеллекта.
Фестиваль предлагает разнообразные активности на любой вкус: от турниров по футболу и волейболу до стрельбы из лука и арбалета. Для тех, кто предпочитает умственные вызовы, будут квизы, настольные игры и шахматные турниры — в общем, скучать точно не придется!
Узнать нас легко — по белой фирменной футболке с логотипом. Подходите, будем рады познакомиться и пообщаться!
Подробнее на https://2024.ulcamp.ru
#Ulcamp #Ulcamp24
19 июля нас можно будет встретить на самом пляжном IT-фестивале Ulcamp, который пройдет на живописном берегу Волги. Забываем о монотонных докладах — только самые актуальные темы: программирование, безопасность, качество разработки, мотивация команд и многое другое. Эксперты по AI поделятся своими знаниями о применении автопилотов и искусственного интеллекта.
Фестиваль предлагает разнообразные активности на любой вкус: от турниров по футболу и волейболу до стрельбы из лука и арбалета. Для тех, кто предпочитает умственные вызовы, будут квизы, настольные игры и шахматные турниры — в общем, скучать точно не придется!
Узнать нас легко — по белой фирменной футболке с логотипом. Подходите, будем рады познакомиться и пообщаться!
Подробнее на https://2024.ulcamp.ru
#Ulcamp #Ulcamp24
Please open Telegram to view this post
VIEW IN TELEGRAM
2024.ulcamp.ru
ULCAMP | Ульяновск 19-21 июля | САМЫЙ МАСШТАБНЫЙ ПЛЯЖНЫЙ IT-ФЕСТИВАЛЬ
ULCAMP - старейший пляжный ИТ-фестиваль. История, программа ULCAMP. Как стать спикером и участником спортивного фестиваля в рамках ULCAMP
❤3⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Фестиваль в самом разгаре, не упустите свой шанс присоединиться.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
С момента своего создания Git был разработан с акцентом на удобство совместной работы над кодом, а не для обеспечения высокого уровня безопасности. Хотя этот инструмент мощный и функциональный, он увы не безупречен. Уязвимости могут привести к серьёзным последствиям, таким как компрометация системы и утечка данных — и это лишь часть возможных проблем.
В статье мы разобрали уязвимости, начиная от самых критичных до менее значимых. Кроме того, вы найдете рекомендации по безопасности, которые помогут минимизировать риски и защитить ваш проект.
Полный обзор доступен по ссылке
#Git #проGit
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3❤1
Если вы давно пытались освоить Git, но остаются непонятные места или точки применения, у нас для вас приятная находка!
Learn Git Branching — максимально простое и понятное интерактивное руководство, где вы сможете освоить как основы, так и продвинутые техники.
Идеально подойдет новичкам и тем, кто хочет освежить свои знания.
#Git
Please open Telegram to view this post
VIEW IN TELEGRAM
learngitbranching.js.org
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
❤3
Представьте, что вместо длинных и сложных команд в Git вы можете использовать всего несколько символов. Алиасы делают это возможным. Они не просто упрощают команды — они освобождают вас от рутинной работы, автоматизируя повторяющиеся задачи.
Как настроить алиасы?
Шаг 1: Откройте конфигурационный файл Git
git config --global -e
Шаг 2: Добавьте нужные алиасы
git co — Переключение между веткамиgit config --global alias.co checkout
git br — Список веток
git config --global alias.br branch
git ci — Создание коммита
git config --global alias.ci commit
git st — Состояние репозитория
git config --global alias.st status
git lg — Лог коммитов в виде графа
git config --global alias.lg "log --oneline --graph --decorate"
git last — Последний коммит
git config --global alias.last "log -1 HEAD"
git amend — Изменение последнего коммита
git config --global alias.amend "commit --amend"
git unstage — Удаление файлов из staged area
git config --global alias.unstage "reset HEAD"
git undo — Возвращение к состоянию последнего коммита
git config --global alias.undo "reset --hard HEAD"
git difftool — Использование внешнего инструмента для сравнения изменений
git config --global alias.difftool "difftool"
git pullall
— Обновление всех локальных веток из удалённых репозиториевgit config --global alias.pullall "pull --all"
git graph — Полный граф коммитов, включая все ветки
git config --global alias.graph "log --oneline --graph --decorate --all"
Всего несколько минут, и вуаля — алиасы в Git готовы к работе! Этот небольшой, но мощный трюк поможет вам сэкономить массу времени и сделать работу с репозиториями более приятной.
#Git #лайфхакиGit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
Как бы тщательно мы ни планировали разработку, ошибки неизбежны. Однако Git предоставляет все необходимые инструменты, чтобы эти ошибки не стали катастрофой. Важно лишь правильно пользоваться возможностями для отката и восстановления. В этом посте мы разберём, как эффективно откатываться назад, восстанавливать старые версии кода и сохранять контроль над проектом.
В любой команде прозрачность — это ключ к успешной разработке, поэтому
git revert
является таким важным инструментом.Когда использовать: когда нужно исправить ошибочный коммит, не нарушая общую историю изменений. Это особенно важно, если другие члены команды уже начали работать на основе этих коммитов.
Как работает: эта команда создаёт новый коммит, который полностью отменяет действия предыдущего. История остаётся линейной и понятной, что облегчает отслеживание изменений и поиск ошибок в будущем.
Наш совет:
git revert
— ваш друг в ситуациях, когда каждый коммит важен. Не стесняйтесь использовать его, если ошибка уже ушла в продакшн или стала частью публичной ветки.Бывают моменты, когда изменения в проекте заходят в тупик. В таких случаях
git reset
позволяет вернуться к известному стабильному состоянию.Когда использовать: если последние несколько коммитов были ошибочными, и их нужно убрать из истории без следа.
Режимы:
--soft
Убирает коммиты, но оставляет изменения в staging area. Отлично подходит, если вам нужно переделать работу без переписывания всей истории.--mixed
Убирает коммиты и перемещает изменения в рабочую директорию. Вы сможете повторно сделать коммит после доработки.--hard
Полностью очищает коммиты и изменения.Наш совет: используйте с осторожностью, так как это действие необратимо и может удалить важные данные.
Иногда нужно вернуться к определённой версии кода, чтобы понять, где всё пошло не так, или проверить работоспособность старой реализации. В этом помогает
git checkout
.Когда использовать: когда нужно оперативно переключиться на другую ветку или временно откатиться к определённому коммиту.
Как использовать:
git checkout <commit>
позволяет вернуться к конкретной версии проекта, сохраняя текущее состояние файлов. Переключение между ветками (git checkout <branch>
) также позволяет быстро перейти к нужному рабочему окружению.Наш совет: помните, что переключение на другую ветку или коммит может затронуть текущее состояние ваших файлов.
Рекомендации
Не пренебрегайте бэкапом: даже самый опытный разработчик может ошибиться. Создание временной ветки или резервной копии перед серьёзными операциями — это хорошая привычка, которая спасёт вас от головной боли.
Регулярно коммитьте: чем чаще вы фиксируете изменения, тем легче будет вернуться к нужной версии. Дробите большие задачи на меньшие и делайте коммиты почаще.
Экспериментируйте в отдельных ветках: если вы не уверены в своих действиях, создайте новую ветку и экспериментируйте там. Это поможет сохранить основную ветку в стабильном состоянии.
#Git #проGit #лайфхакиGit
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥1
Даже самый хорошо организованный проект может замедлиться, если вы не обратите внимание на бинарные файлы и их влияние на производительность. Git прекрасно справляется с текстовыми данными, но когда в игру вступают изображения, видео или любые другие крупные двоичные объекты, стандартные подходы к управлению версиями становятся неэффективными. Здесь на сцену выходит Git Large File Storage (LFS).
Одна из главных особенностей Git — это полное сохранение истории изменений. Это великолепно работает для кода, но крупные бинарные файлы быстро увеличивают размер репозитория, ухудшая его производительность и делая такие операции, как клонирование, длительными и ресурсоёмкими.
Git LFS был разработан специально для решения этой проблемы. С его помощью вместо хранения самих больших файлов в репозитории, Git сохраняет лишь ссылки на них. Это позволяет хранить файлы за пределами основного репозитория, избегая его раздутия.
Настройка Git LFS
Шаг 1: Установите Git LFS
Если вы ещё не работаете с Git LFS, его можно установить одной командой:
git lfs install
Шаг 2: Настройка отслеживания файлов
Определите, какие файлы должны быть отслежены с помощью Git LFS. Например:
git lfs track "*.bin"
Шаг 3: Добавление и коммит файловПосле добавления файлов в репозиторий, Git LFS автоматически обработает их, сохранив только ссылку
git add large-file.bin
git commit -m "Add large binary file"
Когда вы добавляете и коммитите файлы, Git LFS автоматически заменит файл на ссылку, а сам файл будет сохранён в облачное хранилище. При клонировании репозитория LFS автоматически загрузит нужные версии файлов.
Git LFS — это лишь один из методов. Есть и другие проверенные подходы:
Разделение данных на несколько репозиториев
Если у вас в проекте присутствует большое количество данных, имеет смысл вынести их в отдельный репозиторий, тем самым улучшив работу основного проекта.
Внешние хранилища
Интеграция с такими сервисами, как AWS S3, позволит вам хранить тяжелые данные вне репозитория, сохраняя рабочий процесс с минимальными изменениями.
Оптимизация данных
Удаляйте устаревшие и неиспользуемые файлы. Это базовая, но крайне важная практика для управления здоровьем вашего репозитория.
#Git #проGit #лайфхакиGit
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
25 сентября нас можно будет встретить на одной из самых масштабных IT-конференций года. Едем на Yandex Scale не только за новыми знаниями, но и для укрепления наших партнерских связей.
Наш руководитель службы работы с партнерами и клиентами Анастасия Илларионова проведет встречи с ключевыми менеджерами Yandex Cloud, чтобы обсудить развитие партнерства и новые совместные проекты.
Мы также планируем погрузиться в актуальные тренды облачных технологий и безопасности, чтобы использовать их для улучшения наших решений.
Что вас ждет на конференции?
INFRA & DEVTOOLS: высоконагруженные системы, ИИ-сервисы
DATA PLATFORM: PostgreSQL 17, serverless-аналитика
ML & AI: генеративные нейросети, AI-ассистенты
SECURITY: защита приложений, наблюдаемость
SERVERLESS: оркестрация, low-code решения
В этом году конференция пройдет в МХАТ им. М. Горького в Москве. Участие бесплатное!
Зарегистрироваться и посмотреть программу можно перейдя по ссылке
#YandexScale #YandexCloud
Please open Telegram to view this post
VIEW IN TELEGRAM
scale.yandex.cloud
Yandex Scale 2025 | 24 сентября | Москва и онлайн
Большая конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения. 7 тематических треков, 50+ выступлений и более 13 000 участников.
⚡2❤2👍2
Осень началась невероятно насыщенно, и нам есть что рассказать! В этом выпуске — новые статьи, инженерные разборы и наши впечатления от участия в крупнейших отраслевых мероприятиях, среди которых TAdviser IT Infrastructure Day, Yandex Scale и ELMA DAY’24
События:
От иностранных ОС к российским: делимся опытом на TAdviser IT Infrastructure Day
Что ждет бизнес завтра? Тренды и новинки с Yandex Scale 2024
Что нас убедило выбрать ELMA и почему это лучшее российское решение для бизнеса? Все ответы с ELMA DAY’24!
Статьи:
Как на практике выглядит идея Observability? – Объясняем как Observability позволяет выйти за рамки привычного мониторинга и логирования, давая возможность оценить всю систему целиком. Делимся реальными примерами, показывая, как обозримость помогает лучше контролировать проекты и оперативно реагировать на изменения.
Конфигурирование алертов prometheus или как мы настраивали алерты для бизнес метрик – В этой статье наш инженер Георгий делится опытом настройки алертов для бизнес-метрик в Apache NiFi. Георгий расскажет, как правильно мониторить очереди FlowFiles и настраивать триггеры в Prometheus.
Все о безопасности облачных серверов – Всесторонний обзор основ безопасности в облачных средах, с фокусом на управление рисками и защите данных.
Как ИТ-аудит способствует экономии? – Разбираем что такое ИТ-аудит, зачем его проводить и какие факторы учитывать при выборе компании-аудитора.
Все подробности на нашем сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
Gitinsky
От иностранных ОС к российским: делимся опытом на TAdviser IT Infrastructure Day 2024
23 октября мы приняли участие в TAdviser IT Infrastructure Day, где генеральный директор Git in Sky Сергей Житинский поделился опытом импортозамещения серверов и рабочих мест на 3 ведущие российские операционные системы: Astra Linux, Альт Linux и РЕД ОС.
👍4❤2🔥1
2024 год пролетел, но мы успели сделать кучу крутых вещей!
Исследовали новые технологии, делились знаниями и вместе с вами погружались в мир DevOps и облачных решений.
Спасибо, что были с нами! Вы — часть этой невероятной технологической эпохи.
В завершение этого года мы собрали для вас подборку лучших материалов 2024 года. Проверьте: может быть, вы что-то упустили?
☁️ Тренды 2024 в DevOps
Cтатья тимлида и архитектора "Git in Sky" Дмитрия Лерха. Про четыре тренда в DevOps, которые изменили правила игры в 2024 году и определят будущее индустрии.
☁️ 7 обязательных компонентов серверной инфраструктуры современного цифрового сервиса
Разбираем ключевые компоненты, без которых ни один цифровой сервис не справится с высокой нагрузкой, безопасностью и масштабированием. Узнайте, какие решения помогут выдержать конкуренцию и достичь стабильности в работе ваших IT-систем!
☁️ Эфемерные среды для экономичных и надежных CI/CD конвейеров с Kubernetes
Узнайте, как оптимизировать ваш CI/CD конвейер, улучшить качество кода и снизить затраты с помощью Kubernetes.
☁️ Как на практике выглядит идея Observability?
Рассказываем, как Observability позволяет выйти за рамки привычного мониторинга и логирования, давая возможность оценить всю систему целиком.
☁️ Конфигурирование алертов prometheus или как мы настраивали алерты для бизнес метрик
В этой статье наш инженер Георгий делится опытом настройки алертов для бизнес-метрик в Apache NiFi. Георгий расскажет, как правильно мониторить очереди FlowFiles и настраивать триггеры в Prometheus, чтобы получать предупреждения о переполнении.
☁️ Внутри облачной инфраструктуры: из чего состоят современные облака?
Постоянное обслуживание, возможные поломки оборудования и т.д. — распространенные причины, почему компании все чаще отказываются от классической инфраструктуры и переходят на облачные решения. Хотя облака существуют давно, не все понимают, из чего состоит облачная инфраструктура, какие у нее есть преимущество. Ответам на эти вопросы и посвящена данная статья.
☁️ Признаки того, что требуется оптимизация IT-инфраструктуры
Наша статья предлагает глубокий взгляд на признаки устаревшей инфраструктуры, факторы, способствующие оптимизации, и предоставляет практические методы снижения расходов и выявления уязвимых мест.
☁️ Что такое безопасность облака и как ее обеспечить?
Исследование безопасности облачных серверов, охватывающее основы, методы обеспечения безопасности, перспективы развития и рекомендации по выбору провайдера. Узнайте, как справляться с угрозами, решениями и технологиями для эффективной защиты данных в облаке.
☁️ Новые потребности рынка: CI/CD и Observability для 1C
Ускорение вывода продуктов на рынок (Time to Market) и оперативное решение проблем — главные приоритеты бизнеса, разрабатывающего информационные системы на платформе 1С. Расскажем, почему это важно и как автоматизация помогает их реализовать.
☁️ SRE vs DevOps: инструменты, отличия | SRE инженер кто это | Слияние методологий SRE и DevOps | Gitinsky
Рассмотрим, как методология DevOps плавно сплетается с практиками SRE для обеспечения надёжности сервисов, выделим основные различия между ними и отметим результаты работы применения связки SRE+DevOps в организации.
☁️ Интеграция AIOps в DevOps |Как искусственный интеллект преображает разработку?| Преимущества |Шаги внедрения
Исследуйте, как AIOps изменяет разработку ПО, улучшая автоматизацию мониторинга и ускоряя решение проблем. Ознакомьтесь с реальными примерами успешного внедрения AIOps от ведущих мировых компаний, таких как Google Cloud, GitHub Copilot, Jenkins и Slack.
☁️ Распространенные ошибки при выборе ИТ-аутсорсинговой компании
Как избежать распространенных ловушек при выборе ИТ-аутсорсинговой компании. От замены оборудования до безопасности данных, наша статья поможет вам сделать осознанный выбор и обеспечить бесперебойную работу вашей информационной инфраструктуры.
С наступающими праздниками!
До встречи в новом году!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6⚡2👍1
«Инферит Облако» — ведущий облачный провайдер, часть глобальной IT-экосистемы Softline, специализируется на инфраструктурных проектах и ИТ-сервисах.
Вместе мы поможем бизнесу расти и развиваться благодаря:
Это значит, что клиенты смогут ещё проще и быстрее переходить в облако, строить стабильные и мощные системы, а также внедрять передовые DevOps-практики.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍3🔥2🎉1
Какие задачи SRE/DevOps считаете наиболее актуальными в 2025 году?
Anonymous Poll
22%
Обеспечение безопасности
57%
Повышение отказоустойчивости
39%
Оптимизация затрат
39%
Автоматизация процессов
26%
Мониторинг и observability
9%
Управление конфигурациями
35%
DevSecOps
Новая рубрика #gitinsky_2min
Это короткие посты про DevOps, где за 2 минуты раскрываем важные термины и концепции.
Сегодня — база, а именно термины DevOps, CI/CD, IaC, Мониторинг и Observability.
Ставьте💙 , если ждете следующий выпуск рубрики.
#gitinsky_2min
Это короткие посты про DevOps, где за 2 минуты раскрываем важные термины и концепции.
Сегодня — база, а именно термины DevOps, CI/CD, IaC, Мониторинг и Observability.
Ставьте
#gitinsky_2min
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9⚡4🎉2🔥1