5 фактов из истории разработки: от глиняных табличек до современных API
Ко Дню программиста мы вспомнили неочевидные страницы истории профессии — и посмотрели, как они отзываются в технологиях, которые нас окружают сегодня.
1️⃣ Первый API-шлюз был… руками
До автоматизированных систем интеграции данные между системами переносили специальные сотрудники — живые шлюзы. Медленно, но внимательно.
Сегодня эту задачу решают API Gateway и WAF, объединенные в одном решении — такие как Platform V SOWA. Они защищают API, управляют потоками данных, интегрируются с SIEM и DLP. Принцип тот же — контроль и безопасность, но скорость и масштаб совсем другого уровня.
2️⃣ «API» появился в 1968 году и означал не то же, что сейчас
На конференции AFIPS термин прозвучал в контексте взаимодействия приложений с графическими системами. Тогда никто не думал, что это станет основой интеграции.
Современные шлюзы безопасности защищают тысячи API-вызовов, включая критичные сервисы банков и онлайн-платформ. Системы должны разговаривать друг с другом — просто теперь их разговоры нужно охранять.
3️⃣ Первая база данных была… каменной
За 4000 лет до нашей эры глиняные таблички в Месопотамии использовали для учета зерна и налогов. Первая система хранения данных — без SQL, но с правилами.
Наша СУБД Pangolin тоже хранит и обрабатывает данные — но уже в 100 000+ инсталляциях, включая процессинг крупнейших банков. Она поддерживает ERP-системы, обеспечивают безопасность банковского уровня и позволяют мигрировать с Oracle и MS SQL. Принцип не изменился: структурировать, хранить, извлекать.
4️⃣ Термин «шина» пришел в ИТ из автомобилей
В 1990-х «шиной» называли канал передачи данных между электронными системами в машинах. Позже термин перекочевал в ИТ-архитектуру.
Современные распределенные сервисные шины — как Platform V Synapse App Mesh — соединяют корпоративные системы и ИИ-агентов, обеспечивая надежность 99,99%. Идея та же — данные должны двигаться предсказуемо.
5️⃣ Kubernetes — греческое слово, а K8S — сокращение с числом букв
Переводится как «капитан» или «кормчий». Точная метафора оркестрации: вы управляете контейнерами, Kubernetes держит курс. Cокращение K8S обозначает количество букв между первой буквой K и последней буквой S.
Инфраструктурные слои для управления трафиком и безопасности в кластерах Kubernetes работают и для классических, и для ИИ-приложений, поддерживают MCP и A2A. Такие же технологии — в основе нашего решения Platform V DropApp. Результат: скорость отклика выросла в 7 раз, задержка при 100 000 TPS сократилась с 50 до 8 мс.
Программирование — это не только код и алгоритмы, но и уважение к тому, как мы пришли к современным технологиям. Мы работаем со сверхновыми инструментами — но с теплом думаем о том, что у каждого из них есть свое прошлое. И оно не менее интересно, чем будущее.
🥳 С Днем программиста, коллеги!
Post #1568
387

- 🔥 4
- 🎉 2