Вновь на Хабре за авторством Егора Гаврилова появилась статья про Фидо.
а этот раз он не пишет про свои разработки, а рассуждает о том, почему "Фидонет является идеальным примером микросервисной архитектуры".
https://habr.com/ru/articles/949936/
иже текст целиком.
===
oldzoomer
11 часов назад
Фидонет: микросервисная архитектура образца 1984 года
Привет, это снова Егор Гаврилов, он же oldzoomer. Сегодня я затрону такую тему, почему Фидонет является идеальным примером микросервисной архитектуры, которая появилась задолго до, собственно, понятия "микросервисы".
Мейлер, тоссер, редактор - залог успеха
Фидонет - это идеальный пример того, чего потом назовут "микросервисной архитектурой". Мейлер, тоссер, и редактор сообщений - это именно та сбалансированная комбинация, которая и обеспечивала идеальную архитектуру програмного обеспечения для данной сети.
Мейлер доставлял сообщения, тоссер их обрабатывал, а редактор обеспечивал удобный UI/UX для управления базой сообщений - чего это не те самые "микросервисы", которые сейчас в тренде?
Фидонет впервые показала ровно то, что потом, спустя более 30 лет, станет трендом всего IT. Чего это не прогрессивность сети?
Store-and-forward - это не только про Фидонет, но и про Kafka
Подход "store-and-forward" (та самая "оффлайновость" сети) станет в последствии основой для таких технологий, как Kafka, обеспечивая асинхронную доставку сообщений не только в рамках Фидонета, но и в рамках уже полноценного enterprise.
Когда-то это обеспечивала дешевизну доставки сообщений для сисопов - а сейчас это позволяет обеспечить быстроту обмена информацией между микросервисами.
Итоги
Фидонет стал идеальной и прогрессивной сетью, объединив то, что в последствии, спустя десятилетия, станет трендом всего IT.
Опора на дешевизну доставки сообщений для сисопов (чтобы обеспечить ту самую "бесплатность" данной сети), а также грамотная архитектура - это реальный залог успеха данной сети. И мы видим, как то, что 30-40 лет назад считался нечто просто "прикольным",
===
--- GoldED+/OSX 1.1.5-b20250401
* Origin: Esquire Station (2:6035/3.1)