Google File System

В статье автор рассказывает о своей реализации распределенной файловой системы Google File System на языке Go, уместившейся в один файл без внешних зависимостей. Он воссоздает ключевые концепты легендарной системы, описанные в одноименной статье 2003 года, реализует архитектуру с одним мастером для метаданных и множеством чанк-серверов для хранения данных

Особое внимание уделено элегантным решениям из оригинальной работы. Это блочная блокировка пространства имен для высокой конкурентности, обнаружение устаревших реплик по версиям и двухэтапный протокол записи

Единственно что это скорее симуляция, тк файлы не персистятся на диск. Но всеравно ооочень интересно почитать

Новости

Post Thumbnail

Уровни работы с AI

В статье интересная классификация уровней работы с AI для разработки. От простой автоподстановки и вопросов в чатике до самоорганизующихся команд агентов. Хочу больше стандартизации в работе с агентами А на каком этапе находишься ты?

Post Thumbnail

Условная реализация

В Rust существует возможность условно реализовывать методы и трейты для обобщенных типов - такие реализации существуют только если параметры типа удовлетворяют определенным требованиям, например, реализуют трейт Clone. Это широко используется в стандартной биб...

Post Thumbnail

Go Source Code

Это интерактивный практикум, где вы научитесь модифицировать и экспериментировать с исходным кодом языка программирования Go. Такой себе практический семинар, который поможет вам разобраться в устройстве компилятора и среды выполнения Go, научит собирать их и ...

Post Thumbnail

Визуализация наше все

Автор делится опытом изучения сложных алгоритмов по классическим учебникам. В частности, рассказывает про реализацию суффиксного дерева по научной статье. К сожалению, статические диаграммы и отладка не дают полной картины происходящего, хочется видеть как все...

Post Thumbnail

etcd как пример

Нет ничего лучше хорошего и наглядного примера. Особенно в разработке Автор делится опытом использования кодовой базы etcd в качестве практического примера для изучения организации gRPC-сервисов на Go. Вместо сложных проектов вроде Kubernetes или Docker, et...

Post Thumbnail

Интернет мертв

Адриан Кребс в своем блоге делится жутковатым наблюдением: интернет окончательно умер, и теперь это даже не теория, а суровая реальность. В качестве доказательства он рассказывает, как пригласил на собеседование кандидата с нормальным резюме, а тот ему ответил...

Статьи

Post Thumbnail

VPN это просто

Сейчас очень много говорят о VPN, mesh-сетях и других технологиях для анонимизации или создания защищенных соединений. К сожалению, я довольно далек от этой темы, но иногда нужно окунаться в неизвестную область - хорошая разминка для мозгов

Post Thumbnail

GigaChat и OpenCode

Вырываемся в вайбкодинг. Я прям совсем не разбираюсь в этих ваших вайбкодингах. Хайп вокруг AI напоминает мне миллиард JS-фреймворков вместе с NFT. Надеюсь, что в ближайшее время все немного поуспокоится и появится несколько лидеров, которые будут задавать тем...

Post Thumbnail

Unsafe

С помощью пакета unsafe можно делать множество интересных хаков без оглядки на систему типов Go. Он дает доступ к низкоуровневому АПИ почти как в C. Но использование unsafe - это легкий способ выстрелить себе в ногу, поэтому нужно соблюдать определенные правил...

Post Thumbnail

Распределенная постгря

CockroachDB - это просто "клей" для разных интересных библиотек. Вооружившись таким упрощённым подходом, давайте попробуем сами создать прототип распределённой PostgreSQL. Мы используем всего четыре основные внешние библиотеки: для разбора SQL, для работы с се...

События

Post Thumbnail

Я любил этот фронтенд

14 февраля пройдет самая крупная конференция Яндекса для фронтенд-разработчиков — «Я 💛 Фронтенд». На одной площадке соберутся лучшие эксперты индустрии, чтобы поделиться опытом, дать прикладные советы по развитию навыков и зарядить на новые идеи.

Post Thumbnail

Sber Process Mining Conf 2026

22 января 2026 года в Москве состоится ежегодная открытая конференция «Sber Process Mining Conf 2026». Как AI трансформирует Process Mining и влияет на точность и скорость анализа процессов. Можно ли доверять выводам AI-агентов и какое место во всем этом остае...

Post Thumbnail

T-Sync Conf

Встречайте новый формат инженерного диалога T-Sync Conf — офлайн-конференция от Группы «Т-Технологии» для опытных инженеров. 7 февраля в Москве на площадке TAU соберутся платформенные, security- и дата-инженеры, аналитики, DevOps-, SRE-, CI/CD-, AI-, ML-, R...

Post Thumbnail

☃️ Зима близко...

☃️ Зима близко... Как и Java-митап от Мир Plat.Form! Мир Plat.Form — технологическая команда Национальной системы платежных карт (НСПК). Наши самые известные разработки — платёжная система «Мир» и Система быстрых платежей (СБП). Увидимся 27 ноября, 18:00-22:0...

AdTech

Post Thumbnail

Реклама в агентах

Нашел подробности к вчерашней статье про Agentic Roadmap. По ссылке можно почиатать про новую спеку - Agentic RTB Framework Агентская платформа RTB (ARTF) определяет как автономные агенты на основе машинного обучения и искусственного интеллекта могут взаим...

Post Thumbnail

Agentic Roadmap

Техническая лаборатория IAB опубликовала Agentic Roadmap, в которой показано, как можно масштабировать закупки и продажи с помощью искусственного интеллекта, расширяя существующие стандарты, а не внедряя новые, разрозненные. Для издателей это означает, что аге...

Post Thumbnail

ИИ убивает трафик

Генеративный ИИ не просто изменил результаты поиска в прошлом году, он перевернул представление о монетизации в открытом интернете. Так как же обстоят дела у цифровых издателей в эту новую эру поиска контента? Э-э, скажем так, дела обстоят не очень

Post Thumbnail

Сети авторов

К 2026 году пользовательский контент обгонит профессиональные СМИ по объёмам рекламных расходов. Цифры говорят сами за себя: исследование Pew Research Center показало, что примерно каждый пятый американец, в том числе гораздо большая доля взрослых в возраст...