Запрос «что такое octopus» чаще всего приводит пользователя к одному из четырёх разных объектов: плате управления BigTreeTech Octopus для 3D-принтера, сервису развёртывания Octopus Deploy, транспортной карте Octopus из Гонконга или обычному осьминогу — именно так слово переводится с английского. Проблема в том, что поисковая выдача смешивает все эти значения, и без уточнения контекста легко попасть не на ту страницу.

В этой статье разберём каждое значение термина отдельно: чем плата Octopus отличается от других контроллеров для 3D-печати, для чего нужен Octopus Deploy в DevOps, как работает платёжная система Octopus и откуда вообще взялось это слово. После прочтения вы сможете точно определить, какое значение относится к вашей ситуации, и понять, что делать дальше.

Происхождение и базовое значение слова

Слово octopus пришло в английский из греческого языка: oktōpous буквально означает «восьминогий». В русском языке ему соответствует слово «осьминог» — морской моллюск с восемью щупальцами. Именно образ этого животного со множеством «рук», выполняющих разные задачи одновременно, и стал причиной популярности названия в технике и IT.

Производители и разработчики используют слово Octopus как метафору многоканальности: одна плата управляет множеством моторов, один сервис разворачивает приложения на множество серверов, одна карта оплачивает разные виды транспорта. Поэтому, встретив термин в техническом контексте, почти всегда речь идёт о системе, которая централизованно управляет несколькими процессами.

💡

Octopus — это не одно конкретное устройство, а популярное название для систем, управляющих несколькими процессами одновременно. Контекст запроса определяет значение.