З чого складається одна зустріч InterMIND
Майже кожен продукт побудований на одному й тому самому стандартному стеку — великих пропрієтарних SaaS-рішеннях за замовчуванням, до яких звертаються всі. Це шлях найменшого опору. На кожному рівні, де насправді зберігаються дані вашої зустрічі, ми обрали інший шлях: власний код або відкритий код, який можна розмістити самостійно.
Це продовження статті Де насправді працює одна зустріч InterMIND, яка описувала географію — де виконується кожен сервіс і які дані через нього проходять. Ця стаття відповідає на наступне запитання команди безпеки: з чого це зроблено — і чи можемо ми це прочитати, перевірити та замінити?
Не де це працює — а з чого це зроблено, рівень за рівнем.
Стандартні рішення за замовчуванням і їхня ціна
Кожен продукт — це набір рішень. Для більшості продуктів більшість цих рішень ухвалюються за замовчуванням: Google Analytics, Firebase, Google Translate API, Auth0, React. Це шлях найменшого опору, і для більшості команд це виправданий вибір. Компроміс полягає в тому, що кожне з цих рішень ховає частину вашого стеку за постачальником, код якого ви не можете прочитати, перевірити чи покинути без переписування.
Ми зробили інший вибір на кожному рівні, де насправді зберігаються дані вашої зустрічі: власний код або відкрите програмне забезпечення, яке можна розмістити самостійно. Там, де рівень не торкається вмісту вашої зустрічі, ми залишаємося прагматичними й відкрито про це кажемо. Ось повна картина.