Из мечт среднего пользователя: заведу ка я блог на Дзене или Хабре, свой Телеграмм-канал или, чего мелочиться — собственный сайт. Через пару лет или даже раньше буду рубить бабки с рекламы, брошу опостылевшую как супружеский секс работу и улечу в теплые края…
Идея супер! Только вот одна загвоздка: эти пару лет нужно еще прожить, и не просто прожить, а по максимуму вложиться в свое детище. Иначе мечты так и останутся мечтами.
Читать далееПривет! Я Антон, работаю в команде базовой инфраструктуры Контура и занимаюсь развитием распределенной системы хранения данных Kanso. Это наш форк GFS (Google File System). Мы развиваем Kanso уже более 15 лет, в статье я расскажу про это подробнее.
Читать далееПятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользователей и по вечерам.
Статья состоит из 5 частей, которые выходят по очереди:
1. Надежность.
2. Масштабируемость/отказоустойчивость.
3. Resiliency/отказоустойчивость.
4. Безопасность. Процесс разработки. Процесс выкатки.
5. Наблюдаемость. Архитектура. Антипаттерны.
Читать далееВсем привет! Меня зовут Максим, я QA в Максилекте.
Недавно коллеги попросили меня рассказать о базовых вещах в Kafka, которые могут быть полезны при тестировании общающихся между собой микросервисов или сервисов, взаимодействующих со сторонними ресурсами. В этой статье - основные идеи моего рассказа.
Читать далееСегодня посмотрел выпуск «Шоу Бена и Марка», где Марк Андриссен и Бен Хоровиц обсуждали, как победа Трампа может перевернуть всё для технологических стартапов. Сначала подумал: «Политика — не совсем моё», но что-то меня зацепило, и я решил посмотреть. И знаете, не пожалел ни секунды.
Читать далееНет, это не копия Samsung S24. Тут ставка идет на внешние понты и обман абсолютно со всеми характеристиками. Специальные конфиги в системе и патчи делают так, что даже AIDA64 и CPU-Z показывают пользователю фейковые характеристики платформы и ее компонентов.
Продается это «чудо» под разными брендами, но чаще всего под лаконичным названием S24 Ultra. Производитель фейков имеет целый каталог платформ и корпусов, а конечному заказчику дается утилита, с помощью которой он уже сам может выставить нужный объем памяти, накопителя, разрешение экрана и прочее.
Читать далееФотограмметрия — это высокотехнологичный метод сканирования объектов, который использует фотокамеры или их комбинации для точного измерения формы, размера и положения объектов в пространстве. Этот процесс позволяет создавать 3D модели объектов, используя обычные фотографии, что делает его доступным и удобным способом для получения точных цифровых данных о физических объектах. С помощью фотограмметрии можно реконструировать объекты, даже если они имеют сложную форму или находятся в труднодоступных местах, что делает этот метод востребованным в различных областях, от археологии до промышленности.
Читать далееПентесты в информационной безопасности — как поход в спортзал: они помогают понять, на что способна система, но многие их игнорируют.
Привет, Хабр! Меня зовут Андрей Кузнецов, и я специалист по продвижению продукта в «АйТи Бастион». Перед выходом нашего нового решения «Синоникс» на рынок, мы решили подвергнуть его симуляции действий злоумышленников. В этой статье расскажу, как мы прошли такую проверку и что для себя вынесли из неё.
Читать далееПять лет назад я выступал на конференции с докладом о живых гайдлайнах и инструментах документирования для фронтенд-разработчиков, а еще публиковал на эту тему статью. Тогда мы только начинали понимать, как сильно может измениться процесс создания и поддержки документации в современных веб-проектах. Сегодня, оглядываясь назад, я вижу, насколько радикально изменился наш подход к документированию фронтенд-проектов.
Читать далееВ предыдущих статьях [ноль, один] мы рассмотрели основные концепции Kafka Streams и сравнили их со стандартными подходами обработки потоковых данных. В этой части мы сосредоточимся на stateless processing (обработке без сохранения состояния) и поймем как применять различные операции Kafka Streams для решения практических задач. Мы создадим приложение для обработки данных медицинской клиники.
Требования к ETL пайплайну:
Приложение должно обрабатывать поток JSON-сообщений из входного топика Kafka (patient-records), содержащих информацию о пациентах медицинской клиники. Цель состоит в том, чтобы применять различные stateless операции для трансформации данных и отправлять результаты в выходной топик (clinic-notifications-topic). Это позволит продемонстрировать, как использовать основные возможности Kafka Streams для обработки данных без сохранения состояния.
Читать далееВ этом тексте я решил полезную логическую задачу по стереометрии: расчет прямоугольной пирамиды.
Эта фигура очень полезна при калибровки MEMS акселерометров. Поэтому и пришлось ее решить.
Читать далееПрийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследование разных хранилищ, их каталогов и подкаталогов в поиске нужных файлов без какой-либо гарантии успешного результата. Такой «надстройкой» являются каталоги данных.
Меня зовут Юрий Орлов, я тимлид команды ML Platform. В этой статье я подробно разберу, что такое каталоги данных и какие они бывают, а также расскажу о нашем выборе инструмента для построения каталога под запросы аналитиков данных.
Читать далееЯ покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.
Grafana — это интерфейс для анализа данных в различном виде. Причем источником данных может быть что угодно: база данных, excel.
Давайте попробуем попробуем создать демо версию дашборда, имитировать сбор данных с различных датчиков и настроить реагирование на инциденты. Это довольно популярная задача для фуд агротеха.
Читать далееВ этой статье мы сравним различные бенчмарки, которые помогают ранжировать крупные языковые модели для задач разработки программного обеспечения.
Читать далееПейджеры, которые в конце XX века считались одной из вершин технического прогресса, сейчас воспринимаются как что-то давно забытое. Рассказываем в нашей статье ностальгическую историю появления этих гаджетов, о которых недавно вспомнил весь мир. Правда, в трагическом ключе.
Читать далее