Это скорректированая версия данной статьи. Изначально данная статья содержала некорректную информацию насчёт «1984 года», но разделение ПО сети на несколько разных частей произошла несколько позже.
Привет, это снова Егор Гаврилов, он же oldzoomer. Сегодня я затрону такую тему, почему Фидонет является примером микросервисной архитектуры, которая появилась задолго до, собственно, понятия «микросервисы».
Мейлер, тоссер, редактор — залог успеха
Фидонет — это пример того, чего потом назовут «микросервисной архитектурой». Мейлер, тоссер, и редактор сообщений — это именно та комбинация, которая и обеспечивала ту самую «микросервисную» архитектуру програмного обеспечения для данной сети.
Мейлер доставлял сообщения, тоссер их обрабатывал, а редактор обеспечивал удобный UI/UX для управления базой сообщений — чего это не те самые «микросервисы», которые сейчас в тренде?
Фидонет впервые показала ровно то, что потом, спустя более 30 лет, станет трендом всего IT. Чего это не прогрессивность сети?
Store-and-forward — это не только про Фидонет, но и про Kafka
Подход «store‑and‑forward» (та самая «оффлайновость» сети) станет в последствии основой для таких технологий, как Kafka, обеспечивая асинхронную доставку сообщений не только в рамках Фидонета, но и в рамках уже полноценного enterprise.
Когда‑то это обеспечивала дешевизну доставки сообщений для сисопов — а сейчас это позволяет обеспечить быстроту обмена информацией между микросервисами.
Итоги
Фидонет стал идеальной и прогрессивной сетью, объединив то, что в последствии, спустя десятилетия, станет трендом всего IT.
Опора на дешевизну доставки сообщений для сисопов (чтобы обеспечить ту самую «бесплатность» данной сети), а также грамотная архитектура — это реальный залог успеха данной сети. И мы видим, как то, что 30–40 лет назад считался нечто просто «прикольным», сейчас является трендом в мире enterprise‑разработки, пусть уже и в чуть другом виде.