Публикации по теме 'devops'


Вот почему наши 3000 серверов Apache вышли из строя в первый день 2022 года
Представьте прекрасное субботнее утро и первый день нового года, вы просыпаетесь и видите уведомление о том, что вся ваша инфраструктура не работает!!! Это случилось с моим коллегой. Реальная история. Раннее утро

Обзор сервиса: Kubernetes. Почему мы решили его использовать?
Отличные новости! SoilMate переходит на Kubernetes! В этой короткой статье мы объясним основные преимущества Kubernetes и то, как мы используем его в машинном обучении. Со стороны SoilMate контейнеризация и оркестровка оказались полезными для создания инфраструктуры с предсказуемой, повторяемой, быстрой разработкой и развертыванием. Внедрение Kubernetes стало еще одним шагом в построении эффективного процесса разработки проекта с рядом преимуществ: автомасштабирование - полная..

Действия GitHub: работа с переменными
Переменные среды и переменные конфигурации разъяснены Существует несколько способов передачи переменных в процессы GitHub CI/CD, и в самом начале легко поверить в неправильные предположения о них. Этот пост призван прояснить основные различия между ними. Существует два типа переменных Github Actions: env определяется непосредственно на уровне рабочего процесса или ниже. Областью действия может быть один полноценный рабочий процесс, отдельное задание или один шаг. GitHub..

Как развернуть Strapi API в Ubuntu 16.04
Strapi - это фреймворк управления контентом Node.js, предназначенный для создания API. На полпути между Node.js Framework и Headless CMS , он был разработан для создания API за секунды, а не за недели благодаря своим встроенным функциям: панель администратора, аутентификация и управление разрешениями, контент Управление, Генератор API и т. Д. Хостинг проекта Strapi - важная задача как на этапе разработки, так и на этапе производства. Однако как разработчик вы, вероятно, больше..

Блог о выпуске KCL v0.4.5 — лучшее удобство написания, стабильность, улучшение опыта и…
Введение ​ Команда KCL рада сообщить, что KCL v0.4.5 теперь доступен! Этот выпуск в основном направлен на повышение удобства и стабильности написания на языке KCL, улучшение информации об ошибках и поддержку большего количества платформ, включая версию для Windows, и дополнительные методы загрузки. В KCL версии 0.4.5 пользователи могут отказаться от большего количества шаблонов конфигурации, написав меньше кодов KCL. В новой версии предусмотрена предварительная поддержка KCL Playground,..

HTTP-пушка Гаттлинга.
Как несколько основных изменений резко повысили производительность нашего приложения. Производительность — это то, что лучше всего оптимизировать с нуля. Это верно не только для разработки программного обеспечения, но и для большинства других вещей. Если вы хотите сделать быструю машину, вам, вероятно, лучше не вставлять двигатель грузовика в минивэн. Нет, автомобили с самыми высокими характеристиками почти всегда изготавливаются по индивидуальному заказу с учетом этой конкретной..

Зачем вам нужен уровень API в вашем приложении Spring Boot и как его реализовать
Архитектура микрослужб состоит из нескольких независимых серверных служб, которые взаимодействуют друг с другом через API. Учитывая популярность микросервисного подхода, скорее всего, вашему бэкэнду потребуется сделать несколько вызовов API для получения данных и отправки данных другим бэкендам. Выполнение HTTP-запроса для вызова API занимает всего несколько строк кода. Однако вам, вероятно, придется вызывать один и тот же API в разных местах. Это подразумевает повторение одной и той же..