Создание простой платформы потоковой передачи данных

Наладим получение данных пользовательским инструментом Python, высокопроизводительное хранилище данных в Clickhouse, наблюдаемость с Grafana и аналитику в Superset. Научимся сохранять и запрашивать потоковые данные, материализованными представлениями убирать часть вычислений со времени запрашивания на время загрузки.

Читать в Telegram

Базовая торговая стратегия, позволяющая переиграть рынок

Предлагаем руководство по созданию на Python и бэктесту простой, но эффективной торговой стратегии. Используя всего два базовых финансовых показателя, она обеспечит быстрый и стабильный рост дохода в течение длительного времени.

Frontend Masters: принципы SOLID в React/React Native

Принципы SOLID кажутся простыми, но их важность в программировании трудно переоценить. Разберем каждый из принципов SOLID на конкретных примерах и покажем их практическую ценность.

Как реализовать в Golang двухфакторную аутентификацию с TOTP

Поэтапно настроим среду, интегрируем в проект библиотеку и рассмотрим различные аспекты 2FA, включая генерирование и хранение секретов, обработку аутентификации пользователя и проверку кодов TOTP. Дадим рекомендации по реализации в приложении Golang.

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

Вы руководитель инженерного отдела, желающий достичь баланса между работой и отдыхом? Следуйте этим 5 практическим советам, основанным не на стереотипах, а на реальном опыте. Они помогут привести команду к успеху без ущерба для здоровья.

Как веб-серверы обрабатывают запросы

Этот туториал - маст-хэв для инженера-программиста. В нем раскрываются такие понятия, как природа сетевого сокета, этапы пути сетевого запроса, выполнение трехстороннего TCP-квитирования, системные вызовы. Овладение подобными знаниями - лучшая подготовка к непредвиденным ситуациям.

Мой опыт добавления нереляционной MongoDB в кластер Kubernetes

Установим MongoDB в Kind-кластер Kubernetes и интегрируем в приложение Spring Boot. Поработаем с сущностями и документами нереляционной БД, протестируем, запустимся, сделаем профили, загрузим образ и развернемся.

Прогрессивное совершенствование и JavaScript-фреймворки: сложные взаимоотношения

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

Случайная статья

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

Архитектура на основе микросервисов все чаще используется при создании веб-приложений. Рассмотрим ее преимущества и рекомендации по реализации.

Java. Вложенные классы

Вложенный (иначе  —  внутренний) класс в объектно-ориентированных языках программирования  —  это такой класс,объявленный внутри другого класса. Это позволяет объединять логически...

5 советов по быстрому написанию кода на любом языке программирования

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

Популярные статьи

Случайный тест