• База знань
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Усі статті за тегом devops Сторінка 3

DDD, Hexagonal, Onion, Clean, CQRS

Архітектура MVC та інша «класика» не задовольняє в повній мірі запитам сучасної веб-розробки. І тому пошук досконалої програмної архітектури веб-додатків є на сьогодні вельми актуальною темою серед розробників. Представляємо довільний переклад роботи Herberto Graça, присвяченій вказаній темі. Автор пропонує свій варіант архітектури під умовною назвою Explicit architecture, котра включає в себе лише найкраще з того, що було раніше представлено провідними фахівцями у цій галузі.

#cqrs #ddd #devops #php #programming

Статтю прочитали професіоналів: 4183

Swagger. Що це таке та як з ним працювати?

Створення програмних інтерфейсів (API) та їх документування є невід’ємною частиною повсякденної роботи продуктових IT-компаній. При значних обсягах та недостатньому рівні автоматизації ефективність такої роботи значно знижується і тому найкращим виходом тут може стати уніфікація розробки та документування за рахунок використання наборів стандартних елементів та операцій для будь-яких конфігурацій проектів. Інструмент Swagger є засобом, що допомагає реалізувати вказаний підхід з найменшими втратами якості розробки. Розглянемо більш детально можливості програмного інструменту та приклади його застосування на практиці.

#automation #devops #programming

Статтю прочитали професіоналів: 37980

Apache Kafka. Що це, для чого використовується, як встановити на Ubuntu

Використання брокерів повідомлень дозволяє забезпечити швидкий зв’язок між компонентами розподілених систем, спростити масштабування. Існує кілька типів брокерів, орієнтованих на виконання певних задач. Зокрема, для систем обміну повідомленнями для публікації або підписки критичним показником є швидкість обробки даних, що вимагає наявності брокера із відповідними характеристиками. Apache Kafka найбільш повно відповідає вказаному та деяким іншим критеріям, що зробило його доволі популярним засобом у вказаному сегменті. Розглянемо технічні можливості та продемонструємо роботу з ним на практиці.

#automation #bash #devops #programming #ubuntu

Статтю прочитали професіоналів: 5270

Організація централізованого зберігання журналів вузлів під управлінням ОС Ubuntu

Значущість журналювання на Linux-серверах важко переоцінити, про що ми вже говорили у статті, присвяченій журналам автентифікації в Ubuntu. Однак, ситуація ускладнюється у випадку необхідності керування не одним сервером, а цілим кластером. Це обумовлено локальним зберіганням журналів на кожному з вузлів кластеру, що не дає змоги мати до них повний доступ для будь-якого стороннього процесу чи Адміністратора. Рішенням тут може стати використання окремого сервера для централізованого зберігання журналів вузлів. Спробуємо дослідити це питання та створити кластер, працюючий на вказаних умовах.

#devops #linux #security #ubuntu

Статтю прочитали професіоналів: 2317

Що таке SonarQube та чим він допомагає в розробці

Статичний аналіз коду де-факто став обов’язковим етапом при розробці більшості програмно-апаратних систем та пристроїв, котрі мають вбудоване програмне забезпечення (ПЗ). Він дозволяє мінімізувати кількість помилок та неузгодженостей у коді ще на початковій стадії розробки, і тому попит на відповідний інструментарій постійно зростає. SonarQube є одним з інструментів статичного аналізу, котрий базується на використанні плагінів для підключення нових мов та сервісів. Розглянемо його характеристики та основні принципи використання.

#devops #programming

Статтю прочитали професіоналів: 10133

Minikube - опис, інсталяція та налаштування

Розробка та управління розгалуженими додатками нині не уявляється без використання контейнерного середовища, котре прийшло на зміну середовищу віртуальних машин. Однак складність його організації вимагає наявності інструментарію для здійснення координації роботи контейнерів або їх оркестрування. Одним з таких інструментів є Kubernetes, котрий здатний виконувати вказані функції як у розгалужених системах, так і локальних. Програмний інструмент Minikube є засобом забезпечення роботи Kubernetes саме у межах локального середовища. Для цього він і був створений. Розглянемо його використання у контейнерному середовищі Docker, розгорнутому на VPS-сервері під керуванням ОС Ubuntu 22.04.

#devops #docker #ubuntu

Статтю прочитали професіоналів: 3892

Grafana 10: на що варто звернути увагу в новому релізі

Grafana 10, v10.1 і v10.2 — оновлення інструмента для моніторинга та візуалізації даних з новими функціями, покращеною продуктивністю та підтримкою нових версій Prometheus і Grafana Tempo. Розглянемо основні зміни, внесені в Grafana 10.

#automation #devops #network

Статтю прочитали професіоналів: 3839

Реліз GitLab 16.4: нові можливості для користувачів

22 вересня 2023 року відбувся офіційний реліз GitLab 16.4. Інструмент для зберігання, управління і спільної роботи, а також для автоматизації процесу розробки отримав кілька нових функцій та поліпшень. Вони покращують керованість, прозорість і безпеку. Серед основних нововведень: налаштовувані ролі, список залежностей на рівні групи/підгрупи, локальний доступ до кластерів та можливість створення робочих просторів для приватних проектів. Загалом спільнота розробників внесла більше сотні покращень. Частина оновлень доступна безкоштовно, частина — на комерційній основі.

#automation #devops #gitlab #programming

Статтю прочитали професіоналів: 2751

navigate
go
exit
Дякуємо, що обираєте FREEhost.UA