Последние публикации

Принцип 'You build It, You Run It' при разработке современного ПО

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

Поставщики вынуждены менять подходы к разработке, чтобы соответствовать ожиданиям клиентов об эффективном поставщике и оправдывать ожидание сотрудников об инновационной и прогрессивной организации. Традиционные подходы к разработке, в которых команды разработки состоят из обособленных подразделений с узкоспециализированными инженерами, работающими конвейерно (develop - test - deploy - run) под влиянием данных тенденций начинают трансформироваться в более универсальные юниты смешанной специализации.

Подробнее ...

Вакансия для Java разработчика в Битворкс

В один из проектов, которые ведет наша компания – NYiAX (https://www.nyiax.com/) требуется разработчик для участия в бэкенд-команде. Проект представляет собой финтех решение, которое разрабатывается совместно с NASDAQ для торговли контрактами на рекламу и другими финансовыми контрактами.

Мы ищем инженера, чьей основной специализацией является разработка сложных бэкенд-систем на языке Java. В проекте в настоящий момент используется Java 8, Spring, RabbitMQ, PostgreSQL и технологии NASDAQ для трейдинга. В настоящий момент в команде R&D участвует 22 инженера различных специализаций, вся команда находится в Томске.

Кликните по ссылке вакансии (HeadHunter), чтобы подробнее узнать об условиях работы и откликнуться.

Способы хранения деревьев в реляционных базах данных

Древовидные структуры данных являются одним из способов представления иерархической структуры и встречаются во многих предметных областях. Данная статья на простом примере рассматривает четыре наиболее популярных способа представления деревьев в реляционной базе данных.

Подробнее ...

Анализ и агрегация сетевого трафика с целью обнаружения и прогнозирования аномалий при помощи Apache Kafka, Apache Spark и InfluxDB

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

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

Перед нами была поставлена задача разработать масштабируемую систему для агрегации, обогащения и анализа больших потоков сетевых данных.

Скачать белую книгу в формате pdf

Процесс разработки в Битворкс

В Битворкс мы разрабатываем масштабируемые высокодоступные комплексные программные системы. Каждый проект по-своему уникален, и критерии качества продукта значительно отличаются от случая к случаю. Более того, качество является относительным понятием: заказчики, разработчики и конечные пользователи могут иметь разные ожидания от продукта, и очень важно добиться понимания и согласия между всеми заинтересованными сторонами.

Подробнее ...