Месяц: Январь 2023
-
Горячие следы на тернистом пути
—
от автора
Пост адресован в первую очередь тем, кто только собирается пройти алгоритмическое собеседование или проходил неудачно. Остальных прошу извинить за вероятно неуместный наставительный и поучительный тон.Где я?В прошедшие две недели успешно прошёл секции написания кода в Яндекс, жду финалок. Это уже моя пятая попытка попасть в компанию, причём третья после прохождения курса Яндекс.Практикума по алгоритмам, который…
-
Итоги года Smart Engines: 65 научных работ и выручка свыше 400 млн рублей
—
от автора
Ушедший 2022 год стал для многих компаний в некотором смысле испытанием: после успешной «перестройки» бизнес-процессов, спровоцированной COVID-19, пришлось экстренно адаптироваться к новой реальности. Несмотря на возникшую турбулентность, мы в Smart Engines хорошо поработали и достигли отличных результатов как в технологиях и науке, так и в бизнесе. Даже об экологии не забыли. За деталями — заглядывайте…
-
Proxyless Service Mesh в gRPC Java-сервисах за 4 шага
—
от автора
Привет, Хабр! На связи Максим Чудновский @chudnovskiy и Александр Козлов @ZDragon из СберТеха. Мы занимаемся развитием Platform V Synapse — облачной платформы, которая объединяет множество интеграционных шаблонов, в том числе классический стиль интеграции request-response через Service Mesh. В этой статье хотим поговорить о Service Mesh в gRPC Java-сервисах: чем полезен подход, как реализовать его c…
-
Пишем UI авто тесты на TypeScript с использованием Page Object, Page Factory
—
от автора
ВступлениеВ данной статье мы разберем, как писать UI автотесты с использованием паттернов Page Object, Page Factory на языке TypeScript. У меня уже была статья о том Как правильно писать UI авто тесты на Python, тут мы разберем аналогичный пример.RequirementsДля примера написания UI авто тестов мы будем использовать:playwright — yarn add playwright/npm install playwrightallure — yarn add…
-
Виртуальная собственность в компьютерных играх: проблемы гражданско-правового регулирования
—
от автора
Бурное развитие интернет-технологий приводит к усложнению объектов гражданского оборота и как следствие привлекает все большее внимание к вопросу правового регулирования объектов виртуальной собственности в компьютерных играх и виртуальных мирах. В 2021 году компания Juniper Research провела исследование, которое показало, что объем мирового рынка лутбоксов (от англ. loot — «добыча в игре») на тот момент составил…
-
Усиливаем защиту доступа к Kubernetes API
—
от автора
В кластере Kubernetes control plane управляет нодами, ноды — pod’ами, pod’ы — контейнерами, контейнеры — приложениями. А кто управляет control plane?Kubernetes предоставляет API для комплексного управления всем кластером Kubernetes. Получается, что, в первую очередь, мы должны защитить доступ к Kubernetes API. Даже в свежих рекомендациях агентства нацбезопасности США по защите Kubernetes нам велят использовать надёжную аутентификацию и авторизацию,…
-
Краткое руководство как готовить SNMPv3
—
от автора
Настройка v3-пользователя на агенте сервера для штатного линуксового snmpd (пакет net-snmp). Out of scope: snmp traps и пользователи с правом запиcи (rw).Третья версия протокола позволяет передавать пакеты в зашифрованном виде, что даёт возможность безопасно передавать телеметрию через публичные сети без риска раскрытия как аутентификационной информации (аналог community), так и шифруя сам поток данных симметричным алгоритмом…
-
Книги по SQL: что почитать новичкам и специалистам
—
от автора
SQL — декларативный язык программирования, который используют для описания, изменения и извлечения информации в реляционных базах данных. Язык структурированных запросов популярен у программистов, разработчиков и администраторов баз данных. В этом обзоре собрали 6 книг, которые помогут на старте изучения SQL и при углублении в тему. Читали ли вы какие-нибудь из них? Или, может, вы можете…
-
Топ-5 трендов управления производственными активами
—
от автора
Мы в Factory5 постоянно исследуем рынок и отмечаем тенденции развития не только отечественного, но и зарубежного рынка цифровых решений для промышленности. 2022 год стал поворотным в истории многих предприятий: компаниям приходилось трансформироваться под новые реалии, пробовать новое и принимать быстрые решения. Представляем вашему вниманию обзор актуальных трендов рынка применения систем класса EAM (Enterprise Asset Management).…
-
Жизнь после Docker: как команда VK Cloud переходила на CRI-O
—
от автора
Kubernetes прекратил поддержку Docker и отказался от dockershim — прокладки между kubelet и Docker, которая позволяет последнему работать с CRI. В итоге разработчики столкнулись с необходимостью использования новых, совместимых с CRI, движков для запуска контейнеров. Из числа общеизвестных таких два — containerd и CRI-O. Меня зовут Александр Чадин, я руководитель команды разработки в VK Cloud.…