Реализация
Опыт разработки последних лет свидетельствует С годами любое приложение становится большим и сложным.
ПодробнееОпыт разработки последних лет свидетельствует С годами любое приложение становится большим и сложным.
ПодробнееШаблон разбиение на МС по бизнес возможностям по проблемным областям Шаблоны взаимодействия Приложение, основанное на микросервисной архитектуре, является распределенной системой.
ПодробнееАрхитектура приложения — это его общая структура, состоящая из отдельных частей и зависимостей между ними.
ПодробнееJamstack — это архитектурный подход, который отделяет уровень веб-интерфейса от данных и бизнес-логики, повышая гибкость, масштабируемость, производительность и удобство обслуживания.
ПодробнееАрхитектура приложения — общая структура, состоящая из отдельных частей и зависимостей между ними.
ПодробнееПользовательские истории проекта Маркетплейс Покупатель, который желает: Купить продукт … Продавец, который желает: Разместить заказ Системная операция - это запрос, который приложение должно обработать.
ПодробнееЗа отправную точку берутся требования к приложению, включая пользовательские истории и связанные с ними сценарии использования.
ПодробнееСоответствие. Обеспечение соответствия системы нормативно-правовым требованиям и ведение журнала аудита с помощью автоматизации.
ПодробнееOpenStack — комплекс проектов свободного программного обеспечения, который может быть использован для создания инфраструктурных облачных сервисов и облачных хранилищ с открытым исходным кодом, имитирующих все сервисы, имеющиеся в современных ведущих CSP.
ПодробнееМонолитный С первых дней существования информационных технологий и появления вычислительных ресурсов для ускорения вычислительных задач предпочтительным шаблоном проектирования для приложения был монолитный.
ПодробнееKubernetes, также известный как K8s, представляет собой систему с открытым исходным кодом для автоматизации развертывания, масштабирования и управления контейнерными приложениями.
ПодробнееВокруг концепции Cloud Native сложилась огромная, динамичная экосистема решений и продуктов, помогающих решить неизбежные проблемы распределенных асинхронных систем.
ПодробнееGo как нельзя лучше подходит для микросервисов, особенно в качестве очень коротких, простых и быстрых процедур обработки данных.
ПодробнееКонтейнеры - это изоляция приложения, основанная на возможностях операционной системы Linux (иногда Windows Server), позволяющих отделить процессы друг от друга, выделить им отдельную виртуальную файловую систему и ресурсы.
ПодробнееПо материалам книги Программирование Cloud Native. Микросервисы, Docker и Kubernetes (Иван Портянкин, cloud-native-docker-k8s)
ПодробнееМногоступенчатая сборка — не что иное, как возможность использовать промежуточные, временные образы, использовать для них любые, не обязательно одинаковые базовые образы в процессе сборки и использовать файлы из предыдущих этапов, копируя их в следующий этап.
ПодробнееГибридное облако Компания должна принять решение не только о создании облачной платформы, но и о том, как использовать существующие активы.
ПодробнееИнструменты, продукты и проекты с открытым исходным кодом, помогающие реализовать эти стратегии.
ПодробнееПреимущества облачных технологий Производительность. Предоставляемый по умолчанию доступ к встроенным функциям облачных сервисов обеспечивает более высокую производительность по сравнению с той, что возможна при использовании внешних функций.
ПодробнееOpenStack — комплекс проектов свободного программного обеспечения, который может быть использован для создания инфраструктурных облачных сервисов и облачных хранилищ с открытым исходным кодом, имитирующих все сервисы, имеющиеся в современных ведущих CSP.
Подробнее