Создание бессерверного Git-сервера — Натали Марлени
Автор: GitButler
Загружено: 2025-10-09
Просмотров: 681
Описание:
Что нужно для создания Git-сервера с нуля, адаптированного для современных распределённых сред? В этом докладе мы рассмотрим наш опыт создания горизонтально масштабируемого Git-сервера с использованием WebAssembly и бессерверной архитектуры. Мы справились с такими сложными задачами, как компиляция libgit2 в Wasm, эмуляция синхронных операций с файловой системой в асинхронном контексте и реализация протоколов Git-сервера, отсутствующих в существующих библиотеках. Наш путь привёл к созданию компактного и эффективного Git-сервера, способного работать в условиях ограниченных ресурсов, что открывает новые возможности в области контроля версий и совместной разработки.
Что узнают слушатели:
Взгляд на внутренние механизмы Git и их поведение в нетрадиционных средах.
Стратегии размещения Git-репозиториев с использованием бессерверных архитектур.
Методы компиляции и адаптации нативных библиотек, таких как libgit2, для WebAssembly.
Подходы к реализации функциональности Git-сервера с нуля. * Уроки по масштабированию инфраструктуры Git без использования традиционных серверов или контейнеров.
Потенциал модульных возможностей Git для улучшения управления версиями и совместной работы.
Git Merge призван усилить новые голоса в сообществе Git и продемонстрировать самые интересные проекты разработчиков, специалистов по поддержке и команд со всего мира. Git Merge 2025 прошёл в штаб-квартире GitHub в Сан-Франциско, штат Калифорния, 29 и 30 сентября.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: