Продолжаем обзор выступления Дмитрия Лазаренко, руководителя PaaS-направления в Mail.Ru Cloud Solutions. Тема сегодняшней статьи — Container Runtime Security.
Продолжаем обзор выступления Дмитрия Лазаренко, руководителя PaaS-направления в Mail.Ru Cloud Solutions. Тема сегодняшней статьи — Container Runtime Security.
Как известно, микросервисная архитектура основывается на выделении небольших независимых служб, при этом каждая из них реализует отдельную бизнес-функцию. И если в монолитной архитектуре всё связано (при отказе одной функции могут отказать и остальные), то в случае с микросервисами обеспечивается повышенная гибкость и устойчивость системы.
Понимать архитектуру современного веб-проекта и знать концептуальные основы должен любой разработчик или тестировщик ПО. В этой статье мы рассмотрим типовую архитектуру веб-приложения. В первую очередь, давайте рассмотрим диаграмму ниже.
Википедия нам говорит, что фабричный метод — это порождающий шаблон проектирования, который предоставляет подклассам интерфейс в целях создания экземпляров некоторого класса. При этом в момент создания наследники имеют возможность определить, какой именно класс создавать. Таким образом, этот шаблон проектирования делегирует создание объектов наследникам класса-родителя.
В этой статье мы рассмотрим, каким образом в Linux/FFmpeg можно организовать кодовую базу на языке C с учётом расширяемости, работающей, как будто в C есть полиморфизм. Также обсудим, каким образом концепция Linux «всё — файл» функционирует на уровне исходного кода. И почему FFmpeg даёт возможность легко и быстро осуществлять добавление поддержки новых кодеков и форматов.
В этой статье поговорим об архитектуре быстрого высоконагруженного приложения на примере сервиса Searchanise. Это облачный сервис, включающий в себя умный поиск, рекомендательную систему, навигацию и инструменты повышения конверсии внутри интернет-магазинов.
В 1968 году Мелвин Конвей написал работу «Как комитеты создают новое?». Кратко эта работа нам известна основным своим тезисом, известным как «закон Конвея». Но сейчас я хотел бы обратить внимание на другую цитату, из этой статьи:
«Есть ли предсказуемая связь между структурой проектной организации и структурой системы, которую она создаёт? Ответ: да, зависимость настолько проста, что в некоторых случаях идентична».
Продолжаем разговор о сервисах AWS. В первой части говорили о сервисах для мобильных и веб-разработчиков, а также о сервисах для управления и «Run an App».
Microsoft пришел на рынок публичных облачных сервисов позже, чем Amazon. Изначально компания сосредоточилась на предложениях SaaS и PaaS, так как она знает толк в корпоративном и потребительском ПО. Собственно говоря, те же службы PaaS для Azure были сфокусированы на существующей базе разработчиков, которые используют технологии Microsoft. Но со временем всё изменилось.
С каждым годом AWS становится всё сложнее. Мы подготовили для вас шпаргалку, которая поможет разобраться во многочисленных инструментах Amazon Web Services. Статья подготовлена по материалам «AWS in Plain English».