Search
Write a publication
Pull to refresh
22
0
Aleks Lozovyuk @aleks_raiden

Криптовалюты, финансы, распределенные системы

Send message

Быстрая установка и обзор Gotify — удобного сервиса для пуш-уведомлений и автоматизации задач

Level of difficultyEasy
Reading time4 min
Views2.7K

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

Читать далее

Отказоустойчивость в MinIO

Level of difficultyEasy
Reading time14 min
Views6.5K

Simple Storage Service или S3 — сервис (и одновременно протокол) для хранения данных большого объёма. Для работы использует API поверх HTTP, который позволяет загружать или получать объекты из хранилища.

В проектах с приватной инфраструктурой часто возникает потребность в организации on-premise S3-хранилища. Популярное решение в таком случае это MinIO — удобная и довольно простая в использовании реализация сервиса S3.  Когда нам в RUTUBE потребовалось S3, мы не стали долго думать и взяли MinIO, потому что он стильный, модный, молодежный хорошо себя зарекомендовал на рынке, хорошо документирован и прост в первоначальной настройке и эксплуатации. 

В этой статье поделюсь своим опытом использования MinIO, сделав акцент на отказоустойчивости и сохранности данных в случае инцидентов разной степени — от выпадения диска до пожара в цоде.

Читать далее

React 19: что нового, что полезного, и куда мы движемся

Level of difficultyMedium
Reading time10 min
Views13K

С вами Дима, старший фронтенд разработчик в Surf, и сегодня мы разберём React 19 — новую версию одной из самых популярных библиотек для создания пользовательских интерфейсов. 

Вперёд, к подробному разбору основных фичей, оценке их плюсов и минусов и исследованию будущего React. 

Читать дальше

Балансировка нагрузки LLM через Nginx

Level of difficultyMedium
Reading time6 min
Views4.2K

💻 Применение Nginx для балансировки нагрузки LLM чат сессий

В сети много примеров подключения LLM модели к Telegram-боту, но при большом числе пользователей нет руководств по распределению нагрузки между процессами — все туториалы предлагают монолит с одной репликой. Эта статья объясняет, как балансировать нагрузку бота для тысяч пользователей, в том числе, после подключения model context protocol для интеграций

Читать далее

Свой стартап на LLM — миф или реальность

Level of difficultyMedium
Reading time9 min
Views5.6K

Привет, Хабр! Я — Александр Горный. В прошлом — директор по стратегии в Mail.ru, сейчас сооснователь проекта AiAcademy и приложения Мо: Медитация и Сон, член Консультативного Совета Яндекса и Программного комитета конференции TechFounders. Веду популярный у российских стартаперов Telegram-канал — «Стартап дня».
Предлагаю войти в стартаперское настроение, потому что это весело и энергично, и поговорить о том, как запустить свой стартап на супертехнологиях LLM, причём в реальной жизни, а не где-то в фантастической Силиконовой долине.

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

Дали Uber миллиард долларов за 5% — это стартап. Цветочному ларьку ничего не дали, а взяли 51% — цветочный ларёк не стартап.

Читать далее

Как Cursor стал самым быстрорастущим SaaS-стартапом в истории, достигнув $100M ARR всего за 12 месяцев

Level of difficultyEasy
Reading time5 min
Views22K

Статья рассказывает о беспрецедентном росте и ключевые факторы успеха Cursor — IDE с поддержкой ИИ, ставшего самым быстрорастущим SaaS-стартапом в истории.

Читать далее

Как сантехник стал IT-бизнесменом. Моя невыдуманная история на миллион долларов

Level of difficultyEasy
Reading time19 min
Views12K

Когда-то я думал, что успех — это прямая линия вверх. Ты молод, амбициозен, голоден, у тебя горят глаза, и ты искренне веришь, что сможешь всё. Ты начинаешь действовать немедленно. Осваиваешь технологии, создаёшь алгоритмы, пишешь код, запускаешь свои первые онлайн-проекты. Радуешься первым пользователям, первым деньгам, первым успехам — и ловишь себя на мысли: «Вот оно. Кажется, я ухватил бога за бороду!»

Но потом внезапно оказывается, что твой путь — это не шоссе к миллионам, а узкая тропинка со сломанными фонарями. И ты уже не вдохновлённый создатель чего-то грандиозного, а разбитый человек, который не может позволить себе даже то, что раньше казалось базовым.

Ты морально выгорел, твой банковский счёт опустел, а за окном — не Кремниевая долина, а грустное зрелище провинциального серого городка.

Никто не предупреждал, что успех может быть временным, а падение - болезненным и очень личным.

Я не коуч, не инфоцыган и не очередной гений из TikTok, который зарабатывает миллионы, вдохновляя мечтателей на успешный-успех. Я просто любопытный от природы человек, который прошёл длинный путь — от вдохновения и небольших побед до полного провала и эмоционального выгорания, а затем снова вернулся к чистому листу. 

Эта статья — не жалоба и не исповедь. Это письмо тем, кто только начинает свой долгий путь в IT индустрию. Или тем, кто стоит на пороге важного жизненного выбора и не может определиться с выбором специальности. А возможно, вы уже строите своё будущее в мире информационных технологий, как классический карьерист: учёба, работа, рост, высокая зарплата, и, может быть, со временем — кресло директора. Всё может быть именно так. Но быть может, вас ждёт совсем другой путь — например, как у меня: с трудными выборами, сомнительными решениями, перекрёстками, на которых легко свернуть не туда, и дорогами, с которых потом сложно вернуться.

Читать далее

Феномен BYD. Как китайский профессор вырастил автомобильного монстра

Reading time15 min
Views18K

За 30 лет BYD прошёл путь от небольшого производителя аккумуляторов до главной автомобильной компании Китая. BYD растёт в полтора раза каждый год, обогнал Tesla и дышит в спину Toyota и Volkswagen. Разбираемся, за счет чего этот китаец так разогнался.

Читать далее

Проанализировал более 260 тысяч футбольных матчей, чтобы поспорить с учёными-статистиками

Level of difficultyEasy
Reading time17 min
Views12K

Потратил пару месяцев, чтобы спарсить матчи и понять, насколько футбол хаотичная и непредсказуемая игра. И выводы оказались довольно неоднозначными. Но обо всём по порядку

Читать далее

Аномалии конкурентного доступа

Level of difficultyHard
Reading time9 min
Views2.6K

В распределённых базах данных YDB, CockroachDB по умолчанию используется уровень изоляции SERIALIZABLE. В PostgreSQL, Oracle Database, MySQL по умолчанию используется READ COMMITED. В стандарте SQL указаны только три аномалии. В статье приводится пример аномалии потерянного обновления в задаче "списания средств" и рассматривается, почему уровень READ COMMITED и ограничения целостности достаточны для решения задачи.

Если с данными (строками таблиц) работает одна сессия в базе данных, то разницы между уровнями изоляции транзакций нет, так как нет транзакций, от которых нужно изолироваться. Если есть несколько транзакций, которые пересекаются во времени, то нужно обращать внимание на то, что параллельно с теми же данными  работают другие транзакции. Другими  словами, учитывать особенности (феномены, аномалии) "конкурентного доступа".

Читать далее

Учёные получили самое чёткое на сегодня изображение первого света Вселенной

Level of difficultyEasy
Reading time7 min
Views2.4K

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

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

Читать далее

Пишем простую виртуальную машину (1я часть. Минимально работоспособный код эмулятора)

Reading time10 min
Views6.5K

Всем привет! Я решил попробовать написать собственный эмулятор (минимально рабочий код), чтобы систематизировать свои знания в архитектуре компьютера. Мы сделаем эмуляцию CPU, опкодов, памяти, а также возможность подключать внешние устройства. Уровень - кто недавно начал изучать архитектуру компьютера. В перспективе можно будет сделать графику, звук и постоянную память.

Читать далее

DeepSeek и сын ошибок трудных: китайский стартап, в котором всё не как у «нормальных» людей

Level of difficultyEasy
Reading time8 min
Views14K

На длинной дистанции все решают не технологии, а люди. Ракеты могут взлетать, сервера — гудеть, отчеты — пухнуть от графиков, но если внутри компании вместо живого организма — вялый салат из формальностей, то ничего не поможет. Именно поэтому так важны культура и устройство команды. Главное — подобрать нужных людей и построить из них систему, которая не скрипит на поворотах. Организация, как и музыкальный коллектив, может играть и как оркестр, и как школьная дисгармония. Все зависит от дирижера и подборки инструментов.

Мы видим это повсюду — от SpaceX и Telegram до ЧВК «Вагнер», который не просто так называли «Оркестром». Разные миссии, разные методы, но одно общее: все решают люди и культура.

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

Команда DeepSeek выбивается из общего строя. Ее организация не характерна для того, что мы ожидаем от китайских компаний.

Я начинал карьеру в журнале «Игромания», потом долго работал в ИТ-корпорации и в нескольких российских и зарубежных стартапах. Сейчас руковожу агентством контент-маркетинга, но наши клиенты — в основном технологические и финансовые компании, для многих из них мы пишем на Habr. Мне всегда было интересно, как устроены лучшие технологические компании.

В этой статье я собрал все, что известно о культуре и внутренней организации DeepSeek. Источники — интервью с представителями компании и публикации в китайских медиа. Часть информации может быть неточной — перепроверить ее на 100% сложно. Но даже то, что можно увидеть сквозь туман, вызывает интерес.

Читать далее

История самой могущественной интернет-компании AOL: как America OnLine заработала миллиарды, а потом потеряла всё

Level of difficultyMedium
Reading time25 min
Views7.3K
Компания America OnLine начинала работу с услуг для приставок Atari 2600. А потом за 30 лет вышла в топ самых богатых и могущественных компаний. Чем только они не владели: популярным мессенджером ICQ, главным браузером Netscape Navigator, самой популярной программой для музыки на ПК — WinAmp, кинокомпанией Warner Brothers, журналом Time… В какой-то момент казалось, что AOL вот вот захватит весь мир. Но потом в XXI веке выяснилось, что сервисы кривые, качество AOL падает, реклама надоела, а еще появились полностью бесплатные сервисы от Google. Сегодня погружаемся в историю технологий и патентов раннего интернета, ностальгируем по звукам модема и вспоминаем, как изменился мир технологий.

image
Читать дальше →

Репликация KV1/KV2 в Deckhouse Stronghold: как добиться идентичности секретов

Level of difficultyMedium
Reading time10 min
Views926

Мы добавили в Deckhouse Stronghold механизм репликации для хранилищ KV1/KV2, который позволяет автоматически и централизованно синхронизировать секреты в распределённых и облачных системах. Под катом погружаемся в техническую реализацию репликации и рассказываем, какие сложности преодолели в процессе. 

Читать далее

NVIDIA DGX Spark: карманный суперкомпьютер для ИИ, который переворачивает рынок

Reading time5 min
Views6.1K

Помните, как мы когда-то удивлялись первым мини-ПК размером с ладонь? Тогда казалось, что компактнее уже не придумаешь. Но NVIDIA придумала. Компания буквально перевернула наши представления о том, что такое мощный мини-компьютер, представив DGX Spark. На выходе получилось устройство размером с небольшую книгу, которое получило звание самого маленького суперкомпьютера в мире. И это не просто маркетинговый ход. Внутри этой крохи скрывается настоящий монстр вычислительной мощности, способный обрабатывать сложнейшие модели искусственного интеллекта прямо у вас на столе.

Читать далее

Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

Level of difficultyHard
Reading time18 min
Views14K

Хотя Prometheus и стал стандартом мониторинга для микросервисов в Kubernetes, он потребляет слишком много ресурсов. А что, если мы скажем, что добавили пару плюсов к Prometheus и получили почти бесплатный мониторинг? Все подробности — под катом.

Узнать о Deckhouse Prom++

История эволюции веб-сервиса: от примера из доки до космолета

Level of difficultyMedium
Reading time9 min
Views1.2K

5k RPS, 5ms Latency и 100 экспериментов одновременно. История о том, как наша команда перестраивала веб-сервис для сплитования трафика в высокопроизводительную систему. С какими ограничениями Cpython и Gil столкнулись на пути, как обходили "узкие места" и оптимизировали сервис до микросекунд. В общем, всё о том, как мы построили "космолет" на Python и взлетели! Ну и, конечно же, ответ на вопрос: "Почему не Go? ".

Читать далее

Разбираем Pino: как работает самый быстрый логер для Node.js

Level of difficultyMedium
Reading time19 min
Views5.4K

Pino — один из самых быстрых логгеров для Node.js, но как он устроен внутри? В этой статье мы углубимся в низкоуровневые механизмы: разберём, как работают транспорты, чем отличается multistream от pipeline, и как настроить логирование без потери производительности. Вы узнаете, как использовать child loggers, маскировать данные с redact и избегать типичных проблем. Этот материал для тех, кто хочет понять Pino на фундаментальном уровне и применять его с максимальной эффективностью.

Читать далее

Как читать научные статьи

Level of difficultyEasy
Reading time7 min
Views4K

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

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

Читать далее

Information

Rating
Does not participate
Location
Киев, Киевская обл., Украина
Date of birth
Registered
Activity