Журнал об IT-бизнесе, технологиях и цифровой трансформации

Разработка

Статьи

Разработка
Иллюстрированное руководство по полезным инструментам командной строки

Подборка из 28 полезных инструментов командной строки, которые пригодятся для повседневной работы каждого разработчика и системного администратора.

20 ноября 2019
Разработка
Организация бэкапа PostgreSQL из Kubernetes в S3-хранилище

В статье рассказываем, как организовать резервное копирование решения, которое станет простым в организации и удобным в поддержке.

29 октября 2019
Разработка
Путь к Kubernetes и его преимущества для разработки

Как на пути к автоматизации процессов разработки пришли к контейнеризации, зачем нужен Kubernetes и какие у него преимущества.

29 октября 2019
Разработка
Почему бэкенд-разработчику стоит выучить язык программирования Go

В языках программирования для разработки бэкенда нет недостатка: Python, Java, JavaScript. Но если вы собираетесь писать что-то производительное и легкое в поддержке, деваться некуда — нужно учить Golang.

14 октября 2019
Разработка
Паттерны проектирования и контейнеры, без которых нам никак

Направление тренда понятно — каждые несколько лет мы получаем в свои руки все более крупные строительные блоки для конструирования наших программ.

26 августа 2019
Разработка
Разработка API с GraphQL

Что такое современная серверная разработка? Чаще всего это разработка API. API можно реализовывать разными способами — SOAP, RPC, REST, JSONP.

19 августа 2019
Разработка
Кейс Airbnb: как ускорить аналитику с помощью Druid

За десять лет Airbnb стала крупнейшей в мире онлайн-площадкой для краткосрочной аренды жилья. Сервис обрабатывает запросы из 191 страны.

13 августа 2019
Разработка
Как выкатить обновление, если оно затрагивает все ваши сервисы

Обновления могут происходить каждый день, но иногда нужно выкатить фичу такого масштаба, что потенциальные ошибки поаффектят все ваши сервисы.

02 августа 2019
Разработка
CDN — три буквы, которые слышал каждый айтишник

Почему всем нужна сеть доставки контента

27 июля 2019
Разработка
Ско­рост­ное не­до­про­грам­ми­ро­ва­ние: вредные советы для программистов

Цель скоростного недопрограммирования — добиться хоть каких-то результатов максимально быстро и наименьшими затратами умственных усилий. Как вычислить недопрограммиста на стадии найма и избежать больших проблем?

26 июля 2019
Разработка
Что мы говорим богу смерти? Мониторинг бэкенда

Хороший инженер знает — любая система однажды ломается. А если что-то до сих пор не сломалось — это лишь вопрос времени. Поэтому владельцам онлайн-проекто...

13 июня 2019
Разработка
Мониторинг и анализ продуктовых метрик приложений

Grafana, Prometheus, InfluxDB, Graphite

24 апреля 2019
Разработка
Service Discovery

Учимся доминировать над огромным парком серверов

23 апреля 2019
Разработка
Микросервисы, скалы и гигантские приложения

Монолитная архитектура — это как?

29 марта 2019
Разработка
Защищаем кластер Kubernetes

Важные советы, о которых все постоянно забывают

19 марта 2019
Разработка
Запускаем etcd-кластер для Kubernetes

В Kubernetes etcd является основным хранилищем информации о состоянии кластера. В этой статье мы расскажем основы работы etcd в Kubernetes и покажем, как настроить etcd-кластер.

12 марта 2019
Разработка
Образ ОС: что это и зачем нужно

Зачем паковать целый сервер в один файл и какую пользу это может принести

07 марта 2019