Как стать автором
Обновить
Southbridge
Обеспечиваем стабильную работу highload-проектов
Сначала показывать

Что такое аннотации в Kubernetes?

Время на прочтение 5 мин
Количество просмотров 919
Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Аннотации в Kubernetes (K8s) — это метаданные с дополнительной информацией, связанной с ресурсом или объектом. В этой статье разберемся, что они из себя представляют, для чего служат и чем отличаются от меток.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 2

Осваиваем чистую архитектуру кода на Golang: практическое руководство по сущностям и слоям моделей

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 3.1K
Блог компании Southbridge Go *
Туториал
Перевод

В архитектуре кода иногда разделяют слой сущностей и слой моделей. В этой статье я расскажу о них и приведу два примера кода на языке Golang.

Читать далее
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 1

Отслеживание сетевого трафика между подами в Kubernetes

Время на прочтение 2 мин
Количество просмотров 2.4K
Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Как работает связь между подами в Kubernetes?

Как трафик достигает пода?

В этой статье вы узнаете, как работает низкоуровневая сеть в Kubernetes.

Читать далее
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 1

Автоматизируйте всё с помощью Ansible

Время на прочтение 7 мин
Количество просмотров 5.4K
Блог компании Southbridge Информационная безопасность *IT-инфраструктура *Карьера в IT-индустрии DevOps *
Перевод

В современном быстро меняющемся цифровом мире автоматизация является важной частью стратегии любой организации. С распространением облачных вычислений, DevOps, непрерывной интеграции и доставки спрос на инструменты автоматизации вырос в геометрической прогрессии. Ansible — инструмент автоматизации с открытым исходным кодом, который стал одним из самых популярных решений для автоматизации управления инфраструктурой, развертывания приложений и управления конфигурацией.

В этом посте мы рассмотрим, как Ansible может помочь вам автоматизировать всё в вашей инфраструктуре.

Читать далее
Всего голосов 15: ↑11 и ↓4 +7
Комментарии 9

Деплой веб-сайта на Apache Web Server на Multiple EC2 Instances с помощью Ansible Playbook

Время на прочтение 7 мин
Количество просмотров 898
Блог компании Southbridge Системное администрирование *IT-инфраструктура *Карьера в IT-индустрии DevOps *
Перевод

Ansible обеспечивает простую IT-автоматизацию, берет на себя повторяющиеся задачи и позволяет DevOps-командам заниматься более стратегической работой. В этом посте мы узнаем, как развернуть веб-сайт на нескольких экземплярах AWS EC2 с помощью плейбуков Ansible без установки сервиса на каждый сервер отдельно.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 5

Что такое Chaos Engineering и как провести первые эксперименты

Время на прочтение 6 мин
Количество просмотров 1.9K
Блог компании Southbridge Информационная безопасность *IT-инфраструктура *

Chaos Engineering  — это умышленное разрушение системы, которое позволяет выявить слабые места и уязвимости. Эта методика поможет сделать приложение надежнее и избежать возможных репутационных и финансовых проблем. В этой статье RnD-архитектор, техлид и Максим Козлов расскажет, как применять Chaos Engineering.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Мультиарендность в Kubernetes

Время на прочтение 3 мин
Количество просмотров 1.7K
Блог компании Southbridge Информационная безопасность *IT-инфраструктура *Kubernetes *
Перевод

Могут ли несколько команд использовать один и тот же кластер Kubernetes?

Можно ли безопасно запускать ненадежные рабочие нагрузки от ненадежных пользователей?

Поддерживает ли Kubernetes мультиарендность?

В этой статье рассмотрим проблемы запуска кластера с несколькими арендаторами.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 3

Событийно-ориентированные приложения с использованием Kafka и Python

Время на прочтение 10 мин
Количество просмотров 3.2K
Блог компании Southbridge Программирование *IT-инфраструктура *IT-компании
Перевод

В этом посте мы разработаем и реализуем событийно-ориентированное приложение с использованием Kafka в Python. Для примера мы возьмем заказ мебели в приложении типа IKEA. Это просто пример, а не то, что происходит на самом деле в IKEA.

Мы будем делать приложение на нашем локальном компьютере, но для производственных сред вы можете использовать облачный провайдер, такой как AWS, GCP или Azure.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 11

Почему IT-командам в 2023 стоит уделять внимание лидерским качествам сотрудников

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.4K
Блог компании Southbridge Управление разработкой *Управление продуктом *Управление персоналом *
Мнение
Перевод

Хотя экономическая ситуация в этом году может показаться более нестабильной, чем в прошлые годы, бизнес по-прежнему инвестирует в проекты, меняющие мир. Компании понимают, что их клиенты, будь то другие организации или потребители, ждут интуитивно понятных цифровых продуктов. И именно такие решения ждут от команд разработчиков.

Читать далее
Всего голосов 13: ↑9 и ↓4 +5
Комментарии 0

Как перейти с MongoDB на Postgres без простоев и сократить расходы на 30%

Время на прочтение 19 мин
Количество просмотров 4.6K
Блог компании Southbridge Системное администрирование *PostgreSQL *IT-инфраструктура *Администрирование баз данных *
Кейс
Перевод

Рассказываем, как перейти с MongoDB на Postgres без простоев и сократить расходы на 30%.

Ещё по теме: «MongoDB vs PostgreSQL: основные различия и особенности миграции»

Читать далее
Всего голосов 11: ↑8 и ↓3 +5
Комментарии 2

MongoDB vs PostgreSQL: основные различия и особенности миграции

Время на прочтение 8 мин
Количество просмотров 3K
Блог компании Southbridge Системное администрирование *PostgreSQL *IT-инфраструктура *Администрирование баз данных *

Механизм хранения данных может меняться на протяжении всего жизненного цикла приложения. Абсолютно нормально, когда от решения, которое использовалось на старте, отказываются в пользу более подходящего спустя пару лет эксплуатации. Частый сценарий — «переезд» с MongoDB на PostgreSQL.

В статье расскажем о ключевых различиях между MongoDB и PostgreSQL, а также сложностях, которые возникают в результате смены СУБД. Дополнительно разберём способы миграции с MongoDB на PostgreSQL.

Ещё по теме: «Как перейти с MongoDB на Postgres без простоев и сократить расходы на 30%»

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 5

Как всесторонне развитые IT-специалисты помогают бизнесу

Время на прочтение 4 мин
Количество просмотров 1.5K
Блог компании Southbridge Управление разработкой *Управление проектами *Управление персоналом *
Перевод

Личностные и организационные навыки влияют не только на культуру организации, но и на то, насколько хорошо IT-специалист умеет доносить идеи, сотрудничать и разрешать конфликты. В современной рабочей среде эти умения являются определяющими. Если «мягкие» навыки не являются приоритетом в вашей кадровой политике и корпоративной культуре, пришло время подумать о переоценке ценностей.

Читать далее
Всего голосов 24: ↑12 и ↓12 0
Комментарии 3

Лучшие Golang-фреймворки в 2023 году

Время на прочтение 3 мин
Количество просмотров 5.8K
Блог компании Southbridge Программирование *IT-инфраструктура *Go *DevOps *
Перевод

Revel: для быстрой разработки и масштабируемости

Revel — один из самых популярных фреймворков для разработки веб-приложений на Golang в текущем году. Он прост в изучении и использовании; подходит как для начинающих, так и для опытных специалистов. Хорошо справляется с быстрой разработкой приложений, демонстрирует высокую масштабируемость и производительность.

Читать далее
Всего голосов 24: ↑14 и ↓10 +4
Комментарии 12

Шаг за шагом: развёртываем Kafka Connect с помощью оператора Strimzi в Kubernetes

Время на прочтение 9 мин
Количество просмотров 1.2K
Блог компании Southbridge Программирование *IT-инфраструктура *
Перевод

Strimzi — это практически самый широкий оператор Kubernetes Kafka, который можно использовать для развертывания Apache Kafka, либо других его компонентов, таких как Kafka Connect, Kafka Mirror и т.д. В статье мы пошагово разберем развертывание Kafka Connect в Kubernetes. А еще затронем проблемы, с которыми можно столкнуться во время процедуры развертывания и приведем способы их решения.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Jenkins + Android

Время на прочтение 10 мин
Количество просмотров 3.5K
Блог компании Southbridge IT-инфраструктура *Разработка под Android *DevOps *

Нередко управление «мобильным» CI/CD ложится на плечи разработчиков, хотя это и не относится к их основным обязанностям напрямую. Тогда возникают проблемы, связанные со снижением производительности и неэффективным расходованием времени. 

Чтобы оптимизировать управление «мобильными» CI/CD, важно иметь в команде человека, который разбирается и в мобильной разработке, и в CI/CD. Идеальная ситуация, когда это бывший разработчик мобильных приложений, который перешёл на должность инженера. Но, конечно, такой человек есть не везде. В статье дальше делимся правилами и рекомендациями, которые помогут избежать трудностей при настройке Jenkins для Android-проектов.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 0

Комбинируем Prometheus, ChatGPT и Slack — получается Robusta

Время на прочтение 4 мин
Количество просмотров 3.5K
Блог компании Southbridge IT-инфраструктура *DevOps *Kubernetes *
Перевод

Что получится, если объединить Prometheus, работающий на Kubernetes, умный движок, взаимодействующий с ChatGPT, и мессенджер типа Slack? Вы получите платформу с открытым исходным кодом для поиска и устранения ошибок в Kubernetes под названием Robusta.

В этом посте мы рассмотрим применение Robusta поверх стека мониторинга Prometheus и покажем, почему возникают алерты и как их можно устранить.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 0

Топ-5 тенденций потоковой передачи данных на 2023 год

Время на прочтение 8 мин
Количество просмотров 1.9K
Блог компании Southbridge IT-инфраструктура *Терминология IT
Перевод

Потоковая передача данных — один из наиболее актуальных терминов в сфере технологий для создания масштабируемых приложений реального времени в облаке и инновационных бизнес-моделей. Какие топ-5 тенденций потоковой передачи данных ждут нас в 2023? В статье разберем это и расскажем, какую роль в движении данных играет Apache Kafka. Узнайте о децентрализованной сети передачи данных, облачном лейкхаусе, совместном использовании данных и расширенном управлении данными.

Потоковая передача данных с помощью Apache Kafka — это приключение и эволюция для приведения данных в движение. Тенденции меняются с течением времени, но основная ценность масштабируемой инфраструктуры реального времени как основного центра обработки данных остается неизменной.

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 1

Время лидов: 7 soft skills, которые помогут управленцу в IT

Время на прочтение 5 мин
Количество просмотров 5.8K
Блог компании Southbridge Управление разработкой *Управление проектами *Управление персоналом *

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

Разбираем вместе с тренерами по soft skills Андреем Буловым и Ксенией Клён навыки крутого IT-лида, думаем, как их можно прокачать, если «маловато будет». 

Читать далее
Всего голосов 16: ↑11 и ↓5 +6
Комментарии 3

Потоковый проект в режиме реального времени с использованием данных смартфона

Время на прочтение 18 мин
Количество просмотров 1.4K
Блог компании Southbridge Программирование *IT-инфраструктура *Интернет вещей
Перевод

Девайсы повсюду. Смартфоны, холодильники, дверные звонки, часы, медицинские датчики, системы безопасности и фитнес-трекеры — все это лишь некоторые из них, которые стали обычным явлением. Они постоянно записывают потенциально высокочастотную информацию и образуют сеть, известную как «Интернет вещей», или IoT, представляя обширные источники данных.

Хотя ресурсов по этой теме достаточно, немногие приводят примеры с реальными данными, доступными любому желающему. Переходя от статьи к статье, чтобы узнать о системах, управляемых событиями, и потоковых технологиях, таких как Apache Kafka, Harrison Hoffman наткнулся на приложение для смартфонов Sensor Logger, которое позволяет пользователям передавать данные с датчиков движения на свои телефоны. Такой вариант показался идеальным способом обучения, поэтому родился проект «smartphone_sensor_stream». Этот проект использует FastAPI, Kafka, QuestDB и Docker для визуализации данных датчиков в реальном времени на информационной панели.

В этой статье мы рассмотрим все основные компоненты этого проекта на продвинутом уровне. Все необходимое для локального запуска проекта доступно на GitHub, а краткая демонстрация доступна на YouTube. 

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

В стране потоков — Кафка, часть 4: «Мой кластер потерян!» — принятие неудачи

Время на прочтение 4 мин
Количество просмотров 1K
Блог компании Southbridge IT-инфраструктура *Терминология IT Карьера в IT-индустрии IT-компании
Перевод

В предыдущих частях серии статей мы рассмотрели принципы работы преимущественно с точки зрения приложения. В этой заключительной части мы фокусируемся на инфраструктуре.

Серия статей состоит из следующих связанных частей:

Часть 1: Сообщение producer’а;

Часть 2: Подъем consumer’ов;

Часть 3: Смещения и как с ними справляться;

Часть 4: Мой кластер потерян! — Принятие неудачи.

Обычно предприятия используют Kafka в качестве основы для своей платформы обработки данных. Дело в том, что она справляется с широким спектром критически важных для бизнеса рабочих нагрузок. Но рано или поздно все может быть обречено на провал. Вот почему важно учитывать неудачи при проектировании (да, ошибки реальны) вашей общей архитектуры и мыслить терминами резервного копирования и аварийного восстановления.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 0

Информация

Сайт
southbridge.io
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
Антон Скобин