LINUX.ORG.RU

История изменений

Исправление windows10, (текущая версия) :

Работаешь с вордпрессами рассуждаешь что-то про архитектуры.

1. Работаю с тем, что дают;

2. Это был пример;

3. Твое выражение из разряда «зачем мне пельмени, я же заказывал еду». Чувак, архитектура - это архитектура. CMS - это CMS. Они ни отменяют друг друга, ни взаимодополняют.

Ты не понял нихрена походу. Распределённые системы затем и существуют, чтобы не иметь одной точки отказа.

Распределенная система - это распределенная система, оно существовало задолго до микросервисов.

Микросервисная архитектура это про распределённые системы

Микросервисная архитектура - это про модульность. Должно быть стыдно, что «вордпресник» знает это лучше тебя. К распределенности оно не имеет никакого отношения.

Архитектура из одного ЯП-файла, который загружает картинку на сервер через поле ввода, и который ее конвертирует в PNG - монолит. Архитектура из ЯП-файла, который загружает картинку на сервер через поле ввода, и ЯП-файла который конвертирует загруженные картинки в PNG не опираясь на первый ЯП-файл - микросервисная. Всё. Никаких распределенностей.

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

Все что ты написал - вполне себе делается в монолитной системе, которая кстати говоря, тоже может быть распределенной. Даже ванильный Wordpress ты можешь сделать таким, что MySQL использует на одном сервере, веб для API на другом сервере, а контент хранит и берет на третьем сервере. И сам вызывается через proxy_pass используя например round robin. И шо ? От этого он не стал микросервисным.

Исходная версия windows10, :

Работаешь с вордпрессами рассуждаешь что-то про архитектуры.

1. Работаю с тем, что дают;

2. Это был пример;

3. Твое выражение из разряда «зачем мне пельмени, я же заказывал еду». Чувак, архитектура - это архитектура. CMS - это CMS. Они ни отменяют друг друга, ни взаимодополняют.

Ты не понял нихрена походу. Распределённые системы затем и существуют, чтобы не иметь одной точки отказа.

Распределенная система - это распределанная система, оно существовало задолго до микросервисов.

Микросервисная архитектура это про распределённые системы

Микросервисная архитектура - это про модульность. Должно быть стыдно, что «вордпресник» знает это лучше тебя. К распределенности оно не имеет никакого отношения.

Архитектура из одного ЯП-файла, который загружает картинку на сервер через поле ввода, и который ее конвертирует в PNG - монолит. Архитектура из ЯП-файла, который загружает картинку на сервер через поле ввода, и ЯП-файла который конвертирует загруженные картинки в PNG не опираясь на первый ЯП-файл - микросервисная. Всё. Никаких распределенностей.

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

Все что ты написал - вполне себе делается в монолитной системе, которая кстати говоря, тоже может быть распределенной. Даже ванильный Wordpress ты можешь сделать таким, что MySQL использует на одном сервере, веб для API на другом сервере, а контент хранит и берет на третьем сервере. И сам вызывается через proxy_pass используя например round robin. И шо ? От этого он не стал микросервисным.