

Основы Kafka
Начальный курс по Apache Kafka - системе с открытым исходным кодом для распределенной потоковой передачи событий. В рамках курса изучаются архитектурные особенности Kafka, которые обеспечивают эффективную доставку данных.
Начальный курс по Apache Kafka - системе с открытым исходным кодом для распределенной потоковой передачи событий. В рамках курса изучаются архитектурные особенности Kafka, которые обеспечивают эффективную доставку данных.
Шаг за шагом мы пройдем все этапы разработки реального проекта, воссозданные детально благодаря записанным видео. Мы будем обсуждать решения, узнавать какие решения были приняты тогда и анализировать последствия.Нужны ли нам тесты? Какие? Какие библиотеки? Какие паттерны? Какие архитектурные решения? Какие инструменты?Какие риски мы ждем на каждом этапе? Какие проблемы мы решаем? Какие проблемы мы создаем?Перед вам анализ реального проекта, выпол
PostgreSQL - одна из самых мощных и удобных систем управления базами данных. Она активно поддерживается сообществом и ежегодно получает новые релизы. PostgreSQL поддерживает самые продвинутые функции SQL-стандарта. Также предоставляет возможности NoSQL, богатый набор типов данных и расширений, что делает PostgreSQL привлекательным решением для программных систем.
Мы уже рассмотрели высокоуровневое разделение проекта на модули и микросервисы, чтобы уменьшить количество связей между отдельными подсистемами. В качестве примера использовалась сложная растущая программная система для крупного завода железобетонных изделий, предлагающего бетон с ароматом клубники для VIP-клиентов. Тогда мы вскользь упомянули принципы и паттерны SOLID и GRASP применительно к модулям. Эта тема интересна сама по себе, и к ней все
Освойте полную картину веб-безопасности и научитесь разрабатывать безопасные full-stack приложения с надежной авторизацией, защитой от уязвимостей и современными протоколами, такими как OAuth и OIDC.
Инженерия бэкэнда - это искусство. За свою 18-летнюю карьеру, работая с бэкэнд-приложениями и строя их, я обнаружил, что определенные шаблоны проектирования для взаимодействия повторяются. Существует лишь несколько способов, которыми клиенты взаимодействуют с бэкэнд-приложениями, хотя их может быть больше, я считаю, что обсуждаемые в этом курсе шаблоны - самые распространенные. Примеры таких шаблонов - это запрос-ответ, издатель-подписчик, коротк
Изучите ClickHouse, самую быструю и мощную базу данных, которая легко справляется с петабайтами данных! ClickHouse - это столбцовое хранилище данных с открытым исходным кодом, разработанное компанией ClickHouse Inc. Некоторые из основных моментов этого курса:Все лекции разработаны с нуля, чтобы сделать сложные темы легкими для понимания.Более 300 примеров SQL, продемонстрированных в видеолекциях.Точные и информативные видеолекции.Более 200 вопрос
Вы отработаете на практике проектирование архитектуры веб-сервиса и интеграций с нуля. Соберёте требования (ФТ и НФТ), решите архитектурные вопросы (стиль, база данных, масштабирование), настроите межсервисные взаимодействия API (от gRPC и REST, до WS и Webhook) или брокеры сообщений (Kafka / MQ), задокументируете их в Swagger и опишите инфраструктуру вашего проекта.
Кому подойдет этот курс. Новичкам. Курс поможет проникнуть в востребованную профессию администратора. Администраторам. Курс поможет расширить понимание системы виртуализации Proxmox, получить дополнительные сведения в нововведениях в версии 7.0. Компаниям. Если Ваша компания только планирует внедрять систему виртуализации - курс поможет определиться с выбором платформы.
В последнем крупном стриме мы обсудили вопросы безопасности в инфраструктуре и программном коде, затронув темы безопасного сохранения и извлечения данных из баз данных. Ранее мы также говорили об ускорении работы веб-приложений.В каждом из наших проектов мы используем базы данных, будь то в монолитных архитектурах или в случае модулей и микросервисов. Часто в рабочих проектах нам приходится составлять сложные SQL-запросы для различных выборок. Дл