Автор за два месяца с помощью LLM портировал значительную часть Kubernetes на TypeScript, создав "webernetes" — библиотеку (~140 КиБ в gzip), которая запускает полноценный кластер Kubernetes прямо в браузере. Реально, запускает kubelet, планировщик подов, контроллеры Deployment/ReplicaSet, DNS, сетевой интерфейс (CNI), container runtime (CRI) и официальный kubernetes-client API для взаимодействия. И все это без WebAssembly, поскольку даже "hello world" на Go в WASM весит больше всей библиотеки.
Самая большая сложность заключалась в том, что LLM плохо справляются с портированием кода. Агенты срезали углы, заменяли LRU/FIFO-кэши на обычный Map, пропускали тесты и придумывали лишние хелперы, поэтому автор лично ревьюил каждую из ~100 000 строк и написал 204 интеграционных теста, которые прогоняются и для настоящего k3s-кластера, и для "webernetes", гарантируя идентичное поведение.
Суммарные затраты на API-токены составили около $4 335, но автор подчеркивает, что его время все равно осталось самой дорогой статьей проекта. Конечно, LLM хороши как неутомимый генератор кода, но требуют обязательного ручного ревью и надежного набора тестов
Мммм... хуита! За $4k
11.07.2026
Похожее
22.09.2025
100 уроков для SRE
Отлично подобранный и удобно форматированный список уроков для SRE. Если вам впа...
20.08.2025
DevOps Roadmap 2025
Эта дорожная карта нужна, чтобы вы лучше понимали, что вообще происходит и куда ...
03.07.2025
Долой облака!
Ребзя, посмотрите что я вам принес! Unregistry - это утилита, с помощью которой ...
19.06.2025
Фишки compose
Docker Compose - безусловно удобная штука для разработчиков, когда нужно работа...