Date | Title | Description |
23.07.2024 | Выбираем между инструкциями RUN, CMD и ENTRYPOINT | Привет, Хабр! Мы перевели для вас свежую статью Джея Шмидта из блога Docker. Надеемся, что вам будет полезен этот материал. Приятного чтения!RUN
Инструкция RUN используется в Dockerfile для выполнения команд, которые создают и конфигурируют... |
13.07.2024 | Cloudflare выпустила Pingora v0.3.0 с поддержкой HTTP-модулей | 12 июля 2024 года Cloudflare представила второй публичный релиз открытого проекта Pingora v0.3.0. Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создания сервисов, об... |
13.07.2024 | Что нового в мире обхода блокировок Интернета в середине 2024: XRay, Outline, Tor, Amnezia и все-все-все | Представляю вашему вниманию короткий обзор что же произошло в России и в мире в области цензуры интернета и того, как этому противостоят энтузиасты. На всякий случай напоминаю, что статья "Надежный обход блокировок в 2024: протоколы, к... |
11.07.2024 | Установка и настройка LibreNMS в Docker с авторизацией через Keycloak | Так как я не нашел в сети полную инструкцию по настройке авторизации в LibreNMS через Keycloak, я решил написать её сам. И себе на память и страждущим на радость.Установка Docker
Я не буду описывать установку Docker, она весьма доходчиво и ... |
05.07.2024 | Введение в Docker и Kubernetes: основы контейнерных технологий | Docker и Kubernetes — два инструмента, которые прочно вошли в арсенал современных разработчиков. Хотите разобраться в основах контейнеризации и оркестрации? Наша статья поможет вам в этом, раскрывая ключевые концепции и принципы работы этих... |
04.07.2024 | Оркестрация конфигурациями с помощью SaltStack | Привет, Хабр!
SaltStack — это целая экосистема, предназначенная для автоматизации сложных процессов и оркестрации множества систем. Сегодня мы рассмотрим, как SaltStack помогает решить задачи оркестрации.Немного про сам SaltStack
SaltStack ... |
04.07.2024 | Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60 | В этой статье мы рассмотрим самые важные обновления Deckhouse Kubernetes Platform версий 1.48–1.60, произошедшие почти за год — именно столько времени прошло с момента выхода нашего последнего обзора новых фичей.
Помимо перечисленных здесь ... |
03.07.2024 | От Firebase к Self-Hosted | Приложению cara.app пришёл счет от Vercel на 96280$. Многие стартапы начинают с Vercel и Firebase, затем из нежелания платить гуглу уходят на свои сервера — об этом и пойдёт речь
Поговорим с нюансами про стэк технологий, в частности выбор я... |
25.06.2024 | Собираем docker и деплоим из GitHub Actions | Я приведу краткую инструкцию, как быстро собирать проект и деплоить docker. Времена докера никуда не ушли, все мелкие проекты мы до сих пор делаем на обычных докерах, а также там, где всё on-premise и не дают облака с Kubernetes. Сопровожда... |
25.06.2024 | Настройка Git сервера с нуля | Любой начинающий DevOps начинает своё знакомство с Git. Этот инструмент стал неотъемлемой частью рабочего процесса разработчиков по всему миру. Во многих курсах и руководствах по DevOps описывается настройка серверов через популярные платфо... |
24.06.2024 | Можем, умеем, практикуем. Новый бесплатный курс об информационной безопасности на практике | В Академии Selectel вышел курс «Информационная безопасность на практике». Внутри — инструкции по настройке средств защиты, советы по их использованию и интересные задачи. Узнайте о новых ИБ-инструментах и посмотрите, как их можно применить.... |
24.06.2024 | Отказоустойчивый деплой приложений в Kubernetes. Принципы, паттерны и приемы | Привет, Хабр! Я исполнительный директор по разработке департамента ML и BD Газпромбанка. Сегодня хочу поговорить с вами о деплое.
По данным, приведенным в Google SRE book, до 70% проблем происходит вследствие изменений в уже работающих сист... |
24.06.2024 | Микросервисы с Go-Micro на примере | Привет, Хабр!
Микросервисная архитектура представляет из себя подход, в котором каждый сервис отвечает за конкретную функциональность и может быть развернут, обновлен и масштабирован независимо от других. Go-Micro — это фреймворк, который у... |
19.06.2024 | Как настроить DNS балансировку с Consul | Привет, Хабр!
Сегодня поговорим о балансировке нагрузки по DNS с использованием инструмента — Consul. Сейчас в основном все приложения разбиваются на множество мелких сервисов, и поэтому часто нужно сделать так, чтобы трафик равномернно рас... |
18.06.2024 | Почти все, что вы хотели бы знать про Docker | В этой статье мы расскажем про базовые техники работы с Docker, а также погрузим читателя в основы докеризации приложений.
Предполагается, что читатель что-то слышал про Docker и хотел бы начать знакомство с технологией. Мы постараемся упро... |
18.06.2024 | Exploited macOS vulnerabilities increase by 30 percent | macOS and iOS have showed an increased exploitation rate of seven percent and eight percent, respectively. Although macOS reduced its total vulnerability by 29 percent from 2023 to 2022, exploited vulnerabilities have increased by over 30 p... |
13.06.2024 | Расширяем меню и функционал Gitlab | Во время быстрого развития ИТ среды, многие её активные участники пользуются готовыми решениями обеспечивающими их определённым функционалом, который хотелось бы расширить. Но расширение продукта зачастую является либо платным, либо чрезвыч... |
10.06.2024 | Telegram bot и Mini app на Dart. Боль? | Ни слова про Flutter, и да, боль.
А теперь перейдем к делу. Я Максим, и сейчас расскажу тебе, каково писать бэкенд и веб на Dart, когда ты мобильный разработчик. Что делаем?
Бота для быстрого выбора времени встреч. Как Сalendly, но в Telegr... |
06.06.2024 | Простая настройка VPS, NGINX и FastAPI: Пошаговое руководство. Часть 2 | Всем привет! Продолжаю раскрывать тему простой настройки VPS, NGINX и FastApi. В прошлой части мы раскрыли следующие темы: покупка VPS сервера, покупка доменного имени и создали простое FastApi приложение, которое подгружает index.html файл... |
06.06.2024 | Как просто создать aiogram 3.x бота на вебхуках (webhook)? | Приветствую, Хабр! Меня зовут Алексей, и я опытный Python-разработчик с многолетним стажем. Как и многие другие, я начинал с создания телеграм-ботов, используя метод лонг поллинга. Однако, передо мной встала задача реализации бота через веб... |
31.05.2024 | Как заставить Docker работать в России и Беларуси (самое простое и быстрое решение) | Доброго времени суток, коллеги. Вчера, 30 мая 2024 года, Docker без предупреждений заблокировал доступ к DockerHub для РФ и Беларуси, что для проектов стоящих в продакшене на Docker стало серьёзным форс-мажором и проблемой, т.к. все образы ... |
30.05.2024 | Vault HA + Consul HA + k8s | В данной статье будет показан процесс установки HashiCorp Vault в связке с Consul, который выступает хранилищем для Vault, в HA режиме с включенным tls шифрованием в Kubernetes кластер.
Исходные данные:
- Kubernetes кластер (например yandex... |
25.05.2024 | Your Data, Your Control: How to Host Your Own Cloud with Nextcloud | Share
Tweet
Share
Share
Email
In today’s digital world, public cloud storage services like Google Drive and iCloud are ubiquitous. They offer convenient access to files from anywhere and enable easy collaboration. However, this convenience ... |
21.05.2024 | Безопасность первична: сетевое взаимодействие и привилегии контейнеров в Docker | Привет, Хабр! Меня зовут Эллада, я специалист по информационной безопасности в Selectel. Продолжаю рассказывать о безопасности в Docker. В новой статье поговорим о сетевом взаимодействии контейнеров, правильном управлении привилегиями и огр... |
17.05.2024 | Распределенная трассировка с Jaeger и Clickhouse | Привет! Меня зовут Филипп Бочаров, я руководитель центра мониторинга и наблюдаемости в МТС Digital. Мы делаем распределённую трассировку, чтобы контролировать качество наших сервисов и предотвращать аварии. В этой статье разберём, как добит... |
15.05.2024 | Что такое WAF и как с ним работать? Показываем на примере уязвимого веб-приложения | Информационная безопасность веб-приложений за последние несколько лет стала, наверное, одним из ключевых вопросов в IT. Для компаний стабильность работы систем — это репутация и отсутствие лишних издержек. Ежегодная статистика больших ИБ-ко... |
15.05.2024 | Что это Drupal | Для чего Drupal
Drupal - это мощная система управления контентом, которая предоставляет широкие возможности для создания и управления веб-сайтами. Одной из основных причин выбора Drupal является его гибкость и расширяемость. Благодаря модул... |
07.05.2024 | SolveIt Fun - сервис, который поможет подготовиться к совещанию и зафиксировать ценные идеи | Предыстория
Замечено, что во время встречи участники канала "Экстенциональный" многократно отвлекаются на посторонние и вытекающие темы, не всегда фиксируют решения, часто фиксированные решения теряются в гугл-докментах и сообщени... |
06.05.2024 | История успеха. Внедрение платформы «Вебмониторэкс» для защиты приложений «СберАвто» | Почему это важно?
В свете постоянно меняющегося ландшафта киберугроз, компания «СберАвто» столкнулась с необходимостью эффективно и быстро реагировать на появление новых уязвимостей и способов их эксплуатации. Особенно в части защиты web-пр... |
04.05.2024 | Что учесть если используешь SignalR и захочешь масштабировать .Net-приложение? | Дисклеймер: я не претендую на открытие в данной статье, а лишь хочу помочь избежать ошибок при создании приложений.
Все мы любим «магию», которую дает нам такой инструмент как SignalR и с удовольствием внедряем это в проекты.
Конечно, кто о... |
29.04.2024 | Cовместное использование GitHub Actions, Docker и GitHub NPMvPackage | Github Actions
В современном мире разработки программного обеспечения GitHub остается самой популярной платформой для хранения Git-репозиторий и управления ими. Помимо своей фундаментальной роли в управлении версиями, GitHub предлагает допо... |
25.04.2024 | Деплой .NET приложений для самых маленьких. Часть 0 | Давным-давно, когда Linux был ещё на ядре 2.6, а PHP5 был глотком свежего воздуха, я впервые заинтересовался миром веб-технологий. Читал учебники, статьи, зависал на форумах, но все равно мало мог понять как код, который я вижу на экране, п... |
24.04.2024 | Вышел nginx 1.26.0 | 23 апреля 2024 года опубликован выпуск высокопроизводительного HTTP-сервера и многопротокольного прокси-сервера nginx 1.26.0 с поддержкой HTTP/3. Релиз nginx 1.25.0 состоялся в мае 2023 года.
По данным OpenNET, все изменения в стабильной ве... |
24.04.2024 | Я программист, и я тупой | Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях – управление продуктом, аналитика, тестирование, – но как-то не пошло. И с течением лет пришел к осознанию, что я не очень умный. К сожалению.
Никаких особых медицински... |
24.04.2024 | Как сделать и настроить свой CDN | CDN (сеть доставки контента) представляет собой группу серверов, размещаемых в разных географических регионах с целью обеспечить быструю загрузку контента для пользователей из этих регионов. Чаще всего сети доставки контента используются дл... |
22.04.2024 | Некоторые аспекты позитивной и негативной моделей платформы «Вебмониторэкс» | Каждый новый специалист нашей практики Защиты приложений проходит нечто среднее между посвящением и стажировкой. Обычно в рамках задачи нужно развернуть уязвимое приложение, WAF одного из наших фокусных партнеров, а потом найти конкретную у... |
19.04.2024 | Как мы реализовали аутентификацию трафика для MSA на базе монолита | Привет, Хабр! Меня зовут Дмитрий Салахутдинов, я принципал инженер в СберМаркете. Занимаюсь развитием Ruby-платформы и масштабированием системы через декомпозицию монолита на сервисы.
В статье хочу поделится опытом внедрения аутентификации... |
18.04.2024 | Воруем у IT | Итак... одним дождливым зимним днем пришла идея мониторить электросеть по новому. Так как собственный интерфейс программы прибора LPW-305 выглядел не так как хотелось, мною было принято решение сделать свой интерфейс.
И так как я пол года и... |
15.04.2024 | Бесшовность 2.0: как работает шардирование в Сбере | Если у вас не просто большая компания, а целая экосистема с разными сервисами, IT-инфраструктура должна обеспечивать бесшовность. Клиенты и сотрудники могут входить в систему с разных устройств, но изменение информации в одном канале должно... |
15.04.2024 | Настраиваем Windows WSL для локальной разработки Laravel | Всем привет! В этой небольшой статье я очень сжато расскажу, как правильно настроить WSL в Windows 11 для локальной разработки Laravel-приложения. Мы собираемся установить php, mysql, nginx и composer, а также отредактировать файл hosts в с... |
12.04.2024 | Это всё, что останется после меня: проблемы наследования кода и передачи прав на него | Привет, Хабр. Меня зовут Ирина, и я предлагаю поговорить о том, какие права у нас есть на наш код и об их передаче. Мы рассмотрим, что такое код с точки зрения законодательства РФ; о том, как мы можем передать права на код; что такое наслед... |
07.04.2024 | Open Source GraphQL CDN / Edge Cache с Cloudflare, Fastly и Fly.io | Мы недавно объявили, что WunderGraph теперь полностью открыт в исходном коде. Сегодня мы хотели бы объяснить, как вы можете использовать нашу платформу для разработчиков API, чтобы добавить кэширование на уровне Edge в ваши GraphQL API, не ... |
07.04.2024 | Развертываем peer-to-peer чат с голосом, видео, шарингом экрана, файлов и паролем | О чем эта статья?
Эта секция написана уже после статьи, чтобы читатель посмотрел, а надо ли ему что-то отсюда или нет, но это забавное приключение (напоминаю, что статьи в форме (б|в)лога, как всегда.
Что будет ниже:
Поиск open source решен... |
06.04.2024 | Cloudflare выпустила первый публичный релиз Pingora v0.1.0 | 5 апреля 2024 года Cloudflare представила первый публичный релиз открытого проекта Pingora v0.1.0 (уже v0.1.1). Это асинхронный многопоточный фреймворк на Rust, который помогает создавать прокси-сервисы HTTP. Проект используется для создани... |
01.04.2024 | Docker для новичков — #1 Что такое контейнер, image, DockerHub? | Эта публикация - текстовый вариант и сценарий для видео на YouTube (оно удобно разбито на эпизоды).
Плейлист на YouTube
Docker для новичков - #2 Все инструкции Dockerfile
Привет, сегодня я расскажу о том что такое Docker, контейнеризация, к... |
29.03.2024 | Как развернуть Nextcloud с помощью Docker в ispmanager 6 | В этом гайде шаг за шагом пройдем процесс настройки среды для запуска NextCloud. Покажем, как запустить NextCloud на собственном сервере с ispmanager 6, используя интерфейс панели для установки Docker, а также настройку и запуск контейнеров... |
24.03.2024 | Как устроена наша PIM-система, и почему мы не используем ни реакт, ни микросервисы | Пара слов обо мне. У меня никогда не было серьезного плана делать свой продукт, открывать под это дело компанию, погружаться в custdev и вот это вот всё. Днем я работал в сеньёр девелопером, по вечерам — делал pet-проекты типа онлайн версии... |
20.03.2024 | Безопасность данных в BI-системе | Привет, Хабр!
Сегодня хочу поговорить о том, что такое безопасность данных, и какие свойства информации ее обеспечивают, где в BI-системах уязвимые места и как защитить свои данные. Поехали!Что такое «Информационная безопасность»?
Информаци... |
18.03.2024 | Основные функции Apache Tomcat | Привет, дорогие читатели!
Apache Tomcat — это открытое программное обеспечение, реализующее спецификации Java Servlet, JSP и Java WebSocket, предоставляя таким образом платформу для запуска веб-приложений, написанных на языке Java. Разработ... |
17.03.2024 | Настраиваем логирование с помощью Loki и Grafana | При построении микросервисной архитектуры часто возникает потребность анализировать логи из нескольких источников (баз, сервисов и т. д.). В этой статье я бы хотел поделиться решением к которому в итоге пришел.
В моем случае сервисы запуска... |
15.03.2024 | Дополненная реальность на производстве: как МТС и компания «Дайгер» ПО для промышленных AR-очков создавали | Привет, Хабр! В сегодняшней статье расскажем о том, как команда МТС совместно с компанией «Дайгер» под руководством её технического директора Сергея Головина разработали специализированное ПО для устройств дополненной реальности, используем... |
14.03.2024 | Добавление своих команд для CLI в Joomla 4 и Joomla 5 с помощью плагина | В Joomla, как и во многих других PHP фреймворках и движках, уже довольно давно (с версий 1.7.x) существует возможность работы с помощью CLI - Command line interface. Конечно, вряд ли в эту статью попадут люди совсем не знакомые с консолью с... |
12.03.2024 | Изучаем сетевой стек докера в rootless mode | Недавно я столкнулся с докером в rootless mode и по привычке решил посмотреть на его сетевые интерфейсы на хосте. К своему удивлению я их не увидел, поэтому начал разбираться, как же в нем организовано сетевое взаимодействие. Результатами а... |
16.02.2024 | Микросервисы и RabbitMQ в Docker | Микросервисная архитектура предполагает декомпозицию монолитного приложения на несколько полностью независимо развёртываемых и масштабируемых сервисов. За пределами этого базового определения, то, что представляет собой микросервис, может б... |
15.02.2024 | Nginx core developer quits project in security dispute, starts “freenginx” fork | Enlarge
Getty Images reader comments 41
A core developer of Nginx, currently the world's most popular web server, has quit the project, stating that he no longer sees it as "a free and open source project… for the public good." Hi... |
08.02.2024 | Web Application and API Protection (WAAP): эволюция WAF (Web Application Firewall) | WAAP (Web Application and API Protection) является брандмауэром веб-приложений следующего поколения WAF (Web Application Firewall). Термин впервые начал использовать Gartner для описания защиты современных, постоянно меняющихся веб-сервисов... |
23.01.2024 | Для чего подходит ультрадешёвый сервер за 130 рублей | В рекламе RUVDS постоянно упоминаются дешёвые VPS-серверы «за 130 рублей в месяц». Но многие думают, что это маркетинговый трюк: такие серверы может и есть, но только для рекламы, чтобы предложение звучало красиво, а в реальности они соверш... |
09.01.2024 | Крупномасштабный стриминг видео с использованием Kubernetes и RabbitMQ | Давайте поговорим о тех проблемах, с которыми приходится сталкиваться на сайтах для стримингового видео, и как организовать архитектуру такого сайта, чтобы было проще справляться с нагрузками.
Автор фото: Marques Kaspbrak, сайт Unsplash
Стр... |
13.10.2023 | Разработчики из Nginx и F5 представили инструментарий ngx-rust | 12 октября 2023 года разработчики из Nginx и F5 представили открытый инструментарий ngx-rust. Проект позволяет создавать модули к http-серверу и многопротокольному прокси Nginx на языке программирования Rust. Исходный код ngx-rust выложен н... |
27.09.2023 | «Тулбокс для начинающих»: бесплатные материалы об облачных технологиях — ИТ-архитектура, миграция и вот это всё... | Несмотря на то, что значительную часть процесса миграции в облако берет на себя провайдер, ИТ-специалистам компании-заказчика все же необходимо понимать специфику этих работ.
Имея четкое представление о работе облаков, можно верно задавать ... |
15.07.2023 | WordPress: очень подробная инструкция как практически бесплатно сделать свой сайт защищенным и безопасным | Привет! На связи Максим Кульгин, основатель компаний по разработке приложений, защите от скликивания и парсингу сайтов. Если собираетесь сделать сайт на WordPress, то приготовьтесь. «Ты что⁈ WordPress — небезопасный! Срочно спасайся!», — ок... |
02.07.2023 | Будущее NGINX: возвращаемся к нашим корням в открытых исходниках | Когда весело - время летит. Да так, что сложно поверить: NGINX’у уже 18. Если оглянуться - сообщество и компания достигли вместе многого. Недавно мы прошли важную веху - на момент написания этой статьи 55.6% всех вебсайтов работают на NGINX... |
18.06.2023 | От 3proxy до Nginx forward proxy через боль и страдания (Часть первая 3proxy) | Не судите строго, это моя первая статья, наверное если бы я был гуру Nginx и "Линуха", то скорее всего боли и страданий бы не было.С чего все началось?
Одним днем мне понадобилось реализовать довольно не тривиальную задачу:
Есть м... |
13.04.2023 | Обход блокировок: настройка сервера XRay для Shadowsocks-2022 и VLESS с XTLS, Websockets и фейковым веб-сайтом | Предыдущие статьи серии:
«Современные технологии обхода блокировок: V2Ray, XRay, XTLS, Hysteria и все‑все‑все»
«Программы‑клиенты для протоколов недетектируемого обхода блокировок сайтов: V2Ray/XRay, Clash, Sing‑Box, и другие»
С протоколами... |
01.03.2023 | Будни архитектора решений. Или кто он такой и чем занимается каждый день? | Предисловие
Отрасль ИТ уже перестает быть загадочным миром. Большинство людей, даже не работающих в этой сфере, имеют общее представление о том, чем занимаются люди разных наиболее популярных профессий. Аналитики прорабатывают требования к ... |
13.02.2023 | NGINX подготовил бинарники для предварительной версии реализации QUIC+HTTP/3 | Мы рады сообщить, что наша предварительная реализация поддержки NGINX для QUIC+HTTP/3 теперь доступна в виде предварительно собранных бинарных пакетов для двух дистрибутивов:
Red Hat Enterprise Linux 9 и двоично-совместимых вариантов
Ubuntu... |
20.01.2023 | ТОП-10 экспортеров для Prometheus 2023 | Статья Основы мониторинга (обзор Prometheus и Grafana) оборвалась на самом интересном месте. Автор предложил искать и использовать актуальные экспортеры, а читатель такой – окей, где референс? Что ж, давайте рассмотрим топ-10 наиболее полез... |
08.12.2022 | Kubernetes Gateway API reality check: Ingress controller is still needed | Check out the on-demand sessions from the Low-Code/No-Code Summit to learn how to successfully innovate and achieve efficiency by upskilling and scaling citizen developers. Watch now.
No doubt the new Kubernetes excitement is the Gateway AP... |
08.12.2022 | Как работает service mesh и API-шлюзы в микросервисной архитектуре | Вы наверняка много раз слышали о service mesh и API-шлюзе применительно к микросервисам. Их часто путают. В этой статье мы подробно поговорим о двух этих инструментах, а также разберемся, когда их лучше использовать и что будет, если их объ... |
29.11.2022 | Обнаружение микросервисов: API-шлюз или service mesh? | Управлять взаимодействием микросервисных приложений в облаке можно с помощью API-шлюза или service mesh.
Какую из технологий лучше выбрать, чтобы конечный пользователь успешно вызывал наш API? По сути, они выполняют одну задачу, но по-разно... |
17.10.2022 | Мониторинг NGINX с помощью NGINX Amplify и Zabbix | Едва ли сегодня найдется системный администратор, который не слышал про NGINX — программу, способную выполнять очень много функций, от кэширования и отдачи статического контента сайта до балансировки нагрузки и построения узлов CDN.
Правиль... |
25.09.2022 | Как мы создали Pingora, прокси-сервер, связывающий Cloudflare с Интернетом | Вводная часть
Сегодня мы хотим рассказать о Pingora, новом HTTP-прокси, который мы создали своими силами, используя Rust, и который обслуживает более 1 триллиона запросов в день, повышает нашу производительность и предоставляет множество но... |
16.09.2022 | CloudFlare отказывается от Nginx в пользу in-house HTTP-прокси на Rust | Введение
Сегодня мы поговорим о Pingora, новом HTTP-прокси, который мы создали у себя внутри с помощью Rust. Прокси обслуживает более 1 триллиона запросов в день, форсирует производительность и предоставляет множество новых функций для клие... |
14.09.2022 | New IBM LinuxONE Servers Help Reduce Energy Consumption as Clients Increasingly Make Sustainability a Business Priority | Next generation LinuxONE servers extend IBM's capabilities to help clients across industries, including Citibank, reach sustainability targets
SINGAPORE, Sept 14, 2022 /PRNewswire/ -- IBM (NYSE: IBM) today unveiled the next generation of it... |
29.08.2022 | Как настроить Nginx в качестве балансировщика нагрузки | Что такое балансировка нагрузки?
Балансировка нагрузки подразумевает эффективное распределение входящего сетевого трафика между группой бэкенд-серверов. Задача же регулятора — распределить нагрузку между несколькими установленными бэкенд-се... |
25.07.2022 | [В закладки] Как работает браузер | К старту курса по Fullstack-разработке на Python делимся лонгридом от ведущего программиста компании THG. Специалистам материал будет полезен в подготовке к собеседованиям, а новичкам поможет получить целостное представление о том, что прои... |
25.05.2022 | Как мы делали свой поиск в Ozon: эволюция архитектуры от SQL до O2 | Привет, Хабр! Меня зовут Сергей, я руководитель команды поиска в Ozon. Сегодня я расскажу об эволюции наших поисковых систем: как всё начиналось более 20 лет назад с обычных SQL-запросов, как мы осваивали Sphinx и Elasticsearch, и как сейча... |
13.05.2022 | 7 способов улучшить производительность Node.js в масштабе | Производительность — один из самых важных аспектов разработки веб-приложений. Быстрое приложение будет радовать пользователей, разработчиков и другие заинтересованные лица, в то время как медленное приложение наверняка разочарует все три ст... |
27.04.2022 | Всегда под рукой: настольные справочники по работе с Linux для начинающих сисадминов (и не только) | Мы в T1 Cloud запускаем серию публикаций для ИТ-специалистов. Начнем с компактного дайджеста книг по администрированию Linux. В подборку вошли новые материалы, уже успевшие «промелькнуть» на профильных площадках, а также литература, которая... |
25.04.2022 | HTTPs-сервер с сертификатом Let's Encrypt на Go | У меня есть приложение на Go, в котором в одном из потоков работает простой HTTP сервер. К этому серверу обращаются по HTTPS. Запрос приходит на Pound - HTTP/HTTPS reverse-proxy and load-balancer и перенаправляется в приложение. TLS сертифи... |
15.04.2022 | Как избежать 10 частых ошибок в настройке NGINX | Помогая пользователям NGINX с разрешением проблемных ситуаций, мы поняли, что большинство из них часто совершает одни и те же ошибки конфигурации. Более того, подобные ситуации вполне могут возникнуть даже у самих инженеров NGINX! В этой ст... |
31.03.2022 | 220 платежей в секунду: выдержать нельзя упасть | Одни из важнейших характеристик качественного IT-продукта — отказоустойчивость и работоспособность под нагрузками. Когда речь идёт о пользовательских финансовых операциях, это важно вдвойне, а если к уравнению добавить хайлоад — втройне.
Я ... |
25.02.2022 | План самостоятельного обучения DDD, CQRS, EventSourcing | Если вы собрались плотно погрузиться в тему Doman Driven Design (DDD), о том как его применять, как использовать, для чего он нужен, и как с ним связаны Command and Query Responsibility Segregation (CQRS), Event Sourcing то можно воспользов... |
23.01.2022 | Публикация Vue.js-приложения в GitHub Packages с помощью GitHub Actions для самых маленьких | В этой серии вы узнаете как собрать докер-образ приложения на Vue.js и как опубликовать его в GitHub Packages. Вот так. Вот в общем-то и... не всё... Одним GitHub Action, как это было для Spring Boot приложения, о котором я рассказывал тут,... |
18.01.2022 | Один из основателей Nginx Игорь Сысоев покинул компанию | Об уходе Игоря Сысоева из Nginx сообщается на сайте компании.
Разработку Nginx Сысоев начал в 2002 году. Спустя два года он выпустил первую публичную версию Nginx в видео софта с открытым исходным кодом. В 2011-ом Сысоев вместе с партнерами... |
18.01.2022 | Игорь Сысоев покинул компанию F5 Networks и проект Nginx | 18 января 2022 года создатель Nginx Игорь Сысоев покинул компанию F5 Networks и проект Nginx. Он решил проводить больше времени с семьей и друзьями, а также полноценно заниматься личными проектами. F5 Networks поблагодарила Игоря за работу ... |
17.01.2022 | Делаем асинхронность асинхронной, разбираемся в планировщике Go, ругаем Linux | В айтишном мире есть две весьма обсуждаемые темы:
Что является главным недостатком в Go;
Linux vs ;
В этой статье я попробую затронуть сразу обе, а также предложить решение проблемы, которая касается первой темы.
Предполагаю, что читатель с... |
13.01.2022 | В поисках gRPC-шлюза | Дано:
несколько gRPC-сервисов, каждый слушает свой порт.
сервисы могут доверенно подключаться друг к другу, для аутентификации используется Mutual TLS.
некоторые процедуры предназначены только для внутреннего пользования, доступ извне к ним... |
01.12.2021 | F5 : Marks World AIDS Day 2021 | "I suspect - I know - my funeral will shock people when it happens. We Americans are terrified of death. Death takes place behind closed doors and is removed from reality, from the living. I want to show the reality of my death, to dis... |
16.11.2021 | TYXIT raises CHF 1.1 million to have its ultra-low latency tech shake music and gaming industries | The company has been operating in stealth mode since its incorporation in 2019. TYXIT focuses on understanding customer needs together with developing unique low latency deeptech HW and SW products to provide performers with a very simple s... |
10.11.2021 | HTTP/3: развёртывание HTTP/3 на практике. Часть 3 | Фото Wolfgang Rottmann, Unsplash.com
После почти пятилетних разработок протокол HTTP/3 наконец приближается к окончательному выпуску. Рассказываем, какие трудности могут возникнуть при развёртывании и тестировании HTTP/3 и как адаптировать ... |
22.10.2021 | Kubernetes Nginx Ingress: Перенаправление трафика с использованием аннотаций | Kubernetes Nginx Ingress: перенаправление трафика с использованием аннотаций
Перенаправляйте HTTP-трафик или переписывайте URL-адреса с помощью входных аннотаций Kubernetes и Nginx ingress controller. В этой статье объясняется использование... |
08.10.2021 | Тюнинг PHP-FPM. Введение | БОНУС: в нашем подкасте мы обсудили эту тему с экспертом, членом сообщества PHP программистов: https://share.transistor.fm/s/6a8637ba
PHP-FPM (или FastCGI Process Manager) имеет по сравнению с mod_php несколько преимуществ, из которых самые... |
12.08.2021 | Nginx. О чем не хотелось писать | Я не собирался писать на эту тему. Разговор неизбежно скатится к набившему оскомину IfisEvil. На самом деле это измусоленный вопрос и мне кажется, что вся проблема и шумиха вокруг него заключается лишь в том, что в документации нет последов... |
03.08.2021 | Nginx. Фазы обработки запроса. If is Evil? | Самое страшное зло в Nginx - это if в location. Об этом написано много, в том числе на nginx.com. Процитируем кусочек:
The only 100% safe things which may be done inside if in a location context are:
- return ...;
- rewrite ... last;
Казало... |
25.02.2021 | How to use NGINX as a reverse proxy for Apache
Apache | NGINX is an incredibly fast web server. Apache is an incredibly powerful web server. Both have pros and cons, so sometimes it can be a challenge to decide which one to choose.
What if I told you that you can get the best of both worlds? The... |
16.12.2019 | Russian media group Rambler attempting to hold Nginx hostage | Enlarge / This listing image is slightly hyperbolic—Nginx co-founders Sosoev and Konovalov didn't do time in jail, they were "just" detained and interrogated at gunpoint in their homes at 7am local time.
Ken Mayer / Flickr reader ... |
29.10.2019 | PHP7 Security Risk Exposes Websites to Hackers | Staff Reporter, Tech Times 29 October 2019, 07:10 am
(Photo : Pixabay)
Website owners will have to strengthen their defenses now that a new security exploit has been found.
Websites based on the PHP programming language and connected to the... |
14.03.2019 | Бывший разработчик Rambler создал веб-сервер, обогнал Microsoft на рынке и продал компанию за $670 млн: история nginx Статьи редакции... | Рассказ партнёра фонда Runa Capital — его первого инвестора.
32 32 комментария
23 231 просмотров
Слушать
12 марта компания F5 Networks приобрела нашу портфельную компанию Nginx за $670 млн (рыночная капитализация, а также долг), и мы в Runa... |
13.03.2019 | F5’s $670M Deal for Nginx Expands Firms’ Control of Web Servers, Apps | Share Share on Facebook Share on Twitter LinkedIn Email Reprints
Internet users are celebrating the World Wide Web’s 30th birthday this week by reminiscing about early Web technologies like America Online and dial-up modems. But users’ Web ... |