Безопасность в базах данных Основные угрозы, с которыми сталкиваются базы данных, включают в себя: SQL-инъекции Взлом паролей Несанкционированный доступ к данным В истории есть масса проблем, связанных с безопасностью баз данных. Одной из самой известной является атака на базу данных Equifax в 2017 году, когда злоумышленники украли личную информацию более чем 143 миллионов человек. Эта атака произошла из-за невообразимо слабых паролей и уязвимостей в самой системе безопасности. Читать далее Алгоритм Байеса для аналитики данных Алгоритм Байеса — это…
Запись открытого урока онлайн-курса «C++ Developer. Professional» https://www.youtube.com/watch?v=yfvpcaI9fvE На этом открытом уроке обсудили: Исключение — зачем и когда. Почему нужно…
Работа с контейнерами в Minikube В этой статье рассмотрим использование minikube для работы с контейнерами. Поговорим о том, чем Minikube отличается от «большого» Kubernetes. Начнем мы с процесса установки Minikube. Читать Работа с хранилищами в Kubernetes Существует масса приложений, таких как базы данных, для которых требуется сохранение результатов работы контейнера, проще говоря, требуется постоянное хранилище. В этой статье мы подробно рассмотрим работу с постоянными хранилищами в Kubernetes. Читать далее Немного о безопасности Kubernetes В этой статье рассмотрим специфику защиты Kubernetes,…
Как не превратить микросервисы в киберпанк-дистопию Вашему вниманию представлена квинтэссенция серии докладов под названием «Распределенное понимание распределенных систем» (“Distributed Distributed…
Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=X2tPWLRJBXU Чтобы обеспечить асинхронную связь между микросервисами, нужен брокер сообщений. Они бывают разные, но чаще остальных встречаются Kafka и RabbitMQ. У каждого из них есть свои особенности, плюсы и минусы. На этом открытом занятии мы ознакомились с основными принципами работы этих брокеров, а также посмотрели использование этих брокеров в live demo. Спикер: Евгений Непомнящи, C++ и Java разработчик.
Исключения в лямбда-выражениях Java Java Stream API плохо работает с проверяемыми исключениями. В этой статье рассмотрим, что делать в таких…
Запись открытого урока курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=vGKXx_gsT60 На этом открытом уроке мы:— познакомились с паттернами декомпозиции системы на микросервисы;— рассмотрели технический подход и бизнес-подход к декомпозиции. Спикер: Евгений Непомнящий, разработчик в М-Тех