Logo Zephyrnet

Xây dựng kiến ​​trúc doanh nghiệp hiện đại: Cách biến một con voi thành một đàn báo gêpa

Ngày:

By Neelesh Vaikhary

Bạn có một ý tưởng tuyệt vời cho một công ty. Bây giờ là lúc xây dựng nền tảng. Bạn sẽ áp dụng cách tiếp cận nguyên khối để xây dựng, giống như hầu hết các công ty tập trung vào doanh nghiệp áp dụng chứ? Hay bạn sẽ đón nhận sự thay đổi?

Thời điểm bóng đèn

Hầu hết các ứng dụng doanh nghiệp đều được xây dựng giống như những con voi: Cơ sở dữ liệu khổng lồ, máy CPU cao, trung tâm dữ liệu bên trong, kiến ​​trúc khối, hợp đồng nặng nề, v.v.

Neelesh Vaikhary, đồng sáng lập và CTO của Albert InventNeelesh Vaikhary, đồng sáng lập và CTO của Albert Invent
Neelesh Vaikhary của Albert Invent

Nói tóm lại, chúng lớn, chậm và cồng kềnh vì chức năng.

Nhưng điều này lại trái ngược với mục tiêu mà doanh nghiệp cần hướng tới ngày nay. Đúng hơn là họ cần tốc độ, sự nhanh nhẹn và khả năng thích ứng; được xây dựng cho môi trường của họ mà không phải hy sinh sức mạnh. Những con voi này sẽ bắt đầu có vẻ ngoài và suy nghĩ giống một đàn báo gêpa hơn.

Đầu tiên, hãy xác định những gì bạn muốn đạt được với nền tảng của mình. Các thành phần chính là gì? Bạn muốn cung cấp chức năng gì khi xây dựng lộ trình của mình? Bạn sẽ mở rộng quy mô như thế nào? Hãy suy nghĩ về điều đó ngay bây giờ để bạn không kết thúc với một chồng bài có thể bị đổ nếu bạn không chuẩn bị.

Trong trường hợp của tôi, tôi biết rằng nếu chúng tôi muốn xây dựng nền tảng biến đổi mà chúng tôi đã hình dung, tôi phải thay đổi cách nhìn về kiến ​​trúc hệ thống, dựa vào nền tảng của mình về các ứng dụng tiêu dùng và điện toán phân tán.

Làm thế nào để có bước nhảy vọt của riêng bạn

Nếu bạn xem xét những gì đã xảy ra trong kiến ​​trúc doanh nghiệp theo thời gian, bạn sẽ thấy rất nhiều công cụ lấn chiếm lãnh thổ của nhau để cố gắng làm cho mọi thứ trở nên đơn giản.

Nhiều kho lưu trữ dữ liệu đã trở thành công cụ tìm kiếm và ngược lại, nhưng trên thực tế, chúng xử lý rất kém mọi thứ nằm ngoài năng lực cốt lõi của chúng. Cố gắng trở thành mọi thứ trong một đều phải trả giá; hệ thống sẽ không siêu hiệu quả hoặc trực quan. Nếu bạn thực sự muốn xây dựng một ứng dụng thế hệ tiếp theo, bạn phải dựa vào các công cụ riêng lẻ.

Chúng tôi đã xây dựng nền tảng do tôi đồng sáng lập, Albert phát minh, sử dụng thiết kế bảng đơn NoSQL (dynamoDB) có khả năng mở rộng cao, độ trễ thấp, đồng thời truyền dữ liệu đến kho và tìm kiếm — đồng thời chúng tôi đã sử dụng 10 giây vi dịch vụ để phân phối và xử lý. Đây là một động thái mà cách đây vài năm không thể thực hiện được.

Nhưng với việc công nghệ tiêu dùng trở thành hàng hóa và các dịch vụ được quản lý có sẵn thông qua AWS, việc xây dựng và triển khai kiến ​​trúc doanh nghiệp không còn cần phải có hình dáng và hoạt động giống như một con voi nữa.

Bạn có thể lấy cơ sở hạ tầng dưới dạng mã chỉ bằng một nút bấm và tạo kiến ​​trúc phân tán phù hợp với doanh nghiệp của mình. Điều này cho phép bạn truy cập vào các công cụ hiện đại nhất để xây dựng các ứng dụng hiện đại nhất mà ngành của bạn từng thấy.

Để làm đúng, hãy thuê những kỹ sư biết cách xây dựng các ứng dụng dành cho người tiêu dùng, những người có kỹ năng trong DNA của họ. Chúng sẽ không thể thiếu trong việc xây dựng một loại ứng dụng doanh nghiệp mới, đặc biệt với các mục tiêu như khả năng mở rộng và hiệu suất.

Với đúng người và phương pháp lập trình mô-đun, bạn có thể bắt đầu tạo các thành phần phần mềm cải tiến, tốt nhất thông qua các API có tính đặc thù cao cho một vấn đề hoặc chức năng nhất định.

Ví dụ: chúng tôi có thành phần kiểm kê, thành phần bảng tính, thành phần thử nghiệm và thành phần quy định phục vụ các nhiệm vụ khác nhau diễn ra trong phòng thí nghiệm. Mỗi cái đều được thiết kế và mã hóa bằng cách sử dụng các công cụ phù hợp nhất với nhu cầu của những người dùng cụ thể.

Họ không cần phải thỏa hiệp, điều này cho phép chúng tôi tạo ra thứ gì đó mà mọi người sẽ thích sử dụng.

Ưu tiên API cho phép mọi thứ kết nối và tất cả các thành phần có thể giao tiếp với nhau. Cơ sở hạ tầng và xây dựng ứng dụng thay đổi mãi mãi.

Bạn không những không phải xây dựng từ đầu mà còn có khả năng tùy chỉnh, chọn lọc những gì bạn muốn chấp nhận. API tích hợp nhanh chóng, ổn định và bạn có thể sử dụng bất kỳ ngôn ngữ hoặc khung nào. Nói một cách đơn giản, API mang đến sự linh hoạt tối đa. Bạn có thể cảm thấy như mình đang từ bỏ một số quyền kiểm soát, nhưng theo cách tốt nhất có thể - bạn đang đánh đổi thời gian và chi phí phát triển hàng tháng trời với nhược điểm rất nhỏ, nếu có.

Làm cho nó sang phía bên kia

Nếu bạn đang làm việc trong một ngành giàu dữ liệu, rất năng động và bạn muốn tạo ra tác động sâu sắc đến cuộc sống của khách hàng, hãy giảm cân và bổ sung thêm một số vị trí. Đừng là con voi.

Trở thành một đàn báo để phục vụ nhu cầu của doanh nghiệp và khách hàng của bạn.


Neelesh Vaikhary là người đồng sáng lập và CTO của Albert phát minh, một nền tảng dữ liệu R&D toàn diện đang được hàng nghìn nhà khoa học trên toàn thế giới sử dụng. Ông có hơn 20 năm kinh nghiệm xây dựng các sản phẩm và khởi nghiệp ở giai đoạn đầu, cũng như mở rộng quy mô các nhóm có hiệu suất cao và xây dựng hệ thống SaaS và PaaS phân tán trên nhiều ngành. Trước đây, ông đã thiết kế một số giải pháp phần mềm mang tính đột phá bao gồm Citrix Cuộc họp GoTo và phần mềm trò chuyện an toàn đầu cuối cho Symphony. Ông cũng đã dành gần một thập kỷ làm kiến ​​trúc sư với Autodeskvà xây dựng một công ty khởi nghiệp dành cho người tiêu dùng, like.com (được mua lại bởi Google), sử dụng thị giác máy tính và học máy để đơn giản hóa việc chia sẻ ảnh và mua sắm.

Hình minh họa: Li-Anne Dias

Luôn cập nhật các vòng tài trợ, mua lại gần đây và hơn thế nữa với
Crunchbase hàng ngày.

tại chỗ_img

Tin tức mới nhất

tại chỗ_img