Привет!
Как можно интегрировать две системы между собой? ❓
Такой вопрос можно услышать от меня на технических собеседованиях. Мне кажется довольно популярный в наших кругах аналитиков.
Обычно я ожидаю несколько вариантов ответа:
1. API. Как правило кандидаты называют всё подряд, сюда идут и REST API, и Soap, и Grpc, и GrafQL. WSS (Сокеты) тоже отправим сюда. Я группирую все в кучку🤔
2. Потом обычно называют брокеры сообщений или очереди. При этом далеко не все могут объяснить разницу. 😭
3. База данных. Большинство так и формулирует "через базу данных", при этом сами себя ставят в тупик. Потому что не понимают, а как это реализовать. #️⃣
4. Файлобмен. Здесь 50 процентов называют стабильно, а вторая половина стабильно не называет. Хотя это самый примитивный способ, в некотором смысле.
5. Корпоративная шина данных. Для крупных interprise систем - это обычное явление. По этой причине многие и не называют этот способ, ну не работали они в ваших бигтехах. ☀️
На этом как бы всё. Дальше только вариации. 🌪
И тут, на днях, один из кандидатов называет мониторинг и логирование. ⚡️⚡️⚡️ И я задумался, а можно ли это вынести в отдельный способ. Скорее нет, так как это тоже система мониторинга и логирования. Но с другой стороны есть у них своя специфика. Важно отметить только, что ни метрики, ни логи не гарантируют доставку данных. ⏳
Мне вот интересно, а что думаете вы по поводу способов интеграции?
Может я живу в своей Джуманджи, а на самом деле всё не так 😼💡
P. S. Кандидат собес не прошёл, но след после себя оставил!)
Post #46
295
- ❤ 2
- 🤔 1