Z czego składa się jedno spotkanie InterMIND
Prawie każdy produkt jest zbudowany z tego samego domyślnego stosu — z wielkich, własnościowych domyślnych rozwiązań SaaS, po które sięga każdy. To ścieżka o najmniejszym oporze. Na każdej warstwie, gdzie faktycznie żyją dane Twojego spotkania, wybraliśmy inną: nasz własny kod lub open-source, który mogliśmy hostować samodzielnie.
To tekst towarzyszący do Gdzie faktycznie działa jedno spotkanie InterMIND, który zmapował geografię — gdzie wykonuje się każda usługa i jakie dane przez nią przepływają. Ten wpis odpowiada na to, o co pyta następnie zespół ds. bezpieczeństwa: z czego to jest zbudowane — i czy możemy to przeczytać, poddać audytowi i zastąpić?
Nie gdzie to działa — z czego jest zrobione, warstwa po warstwie.
Domyślne rozwiązania i ich koszt
Każdy produkt to stos decyzji. W przypadku większości produktów większość tych decyzji jest podejmowana domyślnie: Google Analytics, Firebase, Google Translate API, Auth0, React. To ścieżka o najmniejszym oporze i dla większości zespołów jest to rozsądny wybór. Kompromis polega na tym, że każde z nich umieszcza część Twojego stosu za dostawcą, którego kodu nie możesz przeczytać, nie możesz poddać audytowi i nie możesz go opuścić bez przebudowy.
Na każdej warstwie, gdzie faktycznie żyją dane Twojego spotkania, podjęliśmy inną decyzję: nasz własny kod lub oprogramowanie open-source, które mogliśmy hostować samodzielnie. Tam, gdzie dana warstwa nie dotyka treści Twojego spotkania, pozostajemy pragmatyczni i mówimy o tym wprost. Oto cały obraz.