Một cuộc họp InterMIND được xây dựng từ đâu
Hầu hết mọi sản phẩm đều được xây dựng từ cùng một bộ công nghệ mặc định — các nền tảng SaaS độc quyền lớn mà ai cũng dùng tới. Đó là lựa chọn dễ dàng nhất. Tại mỗi lớp nơi dữ liệu cuộc họp của bạn thực sự tồn tại, chúng tôi đã chọn một hướng đi khác: mã nguồn của chính chúng tôi, hoặc mã nguồn mở mà chúng tôi có thể tự lưu trữ.
Đây là bài viết đồng hành với Một cuộc họp InterMIND thực sự chạy ở đâu, bài viết đã lập bản đồ vị trí địa lý — nơi mỗi dịch vụ thực thi và dữ liệu nào đi qua nó. Bài viết này trả lời câu hỏi mà đội ngũ an ninh mạng sẽ hỏi tiếp theo: thứ này được xây dựng từ đâu — và chúng tôi có thể đọc, kiểm toán, và thay thế nó không?
Không phải nơi nó chạy — mà là nó được tạo ra từ gì, từng lớp một.
Các lựa chọn mặc định, và cái giá của chúng
Mọi sản phẩm đều là một chồng các lựa chọn. Với hầu hết sản phẩm, phần lớn các lựa chọn đó được quyết định theo mặc định: Google Analytics, Firebase, Google Translate API, Auth0, React. Đó là con đường ít sức kháng nhất, và với đa số đội ngũ thì đó là một quyết định hợp lý. Sự đánh đổi là mỗi lựa chọn sẽ đặt một phần hệ thống của bạn sau một nhà cung cấp mà bạn không thể đọc, không thể kiểm toán, và không thể rời đi nếu không viết lại.
Chúng tôi đã đưa ra một lựa chọn khác tại mỗi lớp nơi dữ liệu cuộc họp của bạn thực sự tồn tại: mã nguồn của chúng tôi, hoặc phần mềm nguồn mở mà chúng tôi có thể tự lưu trữ. Ở những lớp không chạm tới nội dung cuộc họp của bạn, chúng tôi giữ cách tiếp cận thực dụng và nói rõ điều đó. Dưới đây là toàn bộ bức tranh.