paint-brush
Công việc nền tảng Node.js dành cho các nhà phát triển hiện đại – Phỏng vấn Ứng cử viên khởi nghiệp của năm, Trì hoãntừ tác giả@defer
2,597 lượt đọc
2,597 lượt đọc

Công việc nền tảng Node.js dành cho các nhà phát triển hiện đại – Phỏng vấn Ứng cử viên khởi nghiệp của năm, Trì hoãn

từ tác giả Defer Inc5m2023/07/12
Read on Terminal Reader

dài quá đọc không nổi

Trì hoãn cho phép các nhà phát triển Node.js tạo các công việc nền, CRON và quy trình công việc mà không cần rời khỏi mã ứng dụng của họ và không cần kiến thức về cơ sở hạ tầng. Công ty đã được đề cử trong giải thưởng Startup of the Year hàng năm của HackerNoon tại Paris, Pháp. Vui lòng bỏ phiếu cho chúng tôi tại đây: <https://hackernoon.com/startups/europe/Europe-paris-france>.
featured image - Công việc nền tảng Node.js dành cho các nhà phát triển hiện đại – Phỏng vấn Ứng cử viên khởi nghiệp của năm, Trì hoãn
Defer Inc HackerNoon profile picture
0-item


Này các Hacker,


Defer đã được đề cử trong giải thưởng Startup of the Year hàng năm của HackerNoon tại Paris, Pháp.


Vui lòng bỏ phiếu cho chúng tôi tại đây: https://hackernoon.com/startups/europe/europe-paris-france .


Đọc thêm về Trì hoãn bên dưới để hiểu tại sao chúng tôi xứng đáng với phiếu bầu của bạn.


Bạn cũng đang tham gia SOTY 2023 phải không? Nếu vậy, bấm vào đây để điền vào cuộc phỏng vấn này.

Gặp gỡ trì hoãn

Trì hoãn cho phép các nhà phát triển Node.js tạo các công việc nền, CRON và quy trình công việc mà không cần rời khỏi mã ứng dụng của họ và không cần kiến thức về cơ sở hạ tầng.


Di chuyển một số phần mã hiện có của bạn sang nền và ngay lập tức được hưởng lợi từ cơ sở hạ tầng tự động điều chỉnh tỷ lệ của nền tảng Defer và Bảng điều khiển Defer để quản lý các lần thực thi của bạn và nhận thông báo khi có lỗi.


Mặc dù nhiều công cụ cơ sở hạ tầng Node.js đã xuất hiện trong những năm qua (nghĩ rằng Vercel, Supabase, Fly), trải nghiệm của nhà phát triển về các công việc nền vẫn không thay đổi trong nhiều năm và là một trong những phần thách thức nhất của ngăn xếp công nghệ web.


Chúng tôi tin rằng các nhà phát triển Node.js cũng sẽ được hưởng lợi từ hỗ trợ nhiều Môi trường, bảng điều khiển cộng tác mượt mà và thông báo theo thời gian thực khi làm việc với các tác vụ không đồng bộ mà không phải xử lý nhân viên và hàng đợi:


Xác định công việc backgroud, quy trình công việc và CRON từ mã ứng dụng của bạn.


Bảng điều khiển Trì hoãn cung cấp cho bạn mọi thứ để vận hành các lần thực thi không đồng bộ của bạn.


Chúng tôi yêu thích DX và cơ sở hạ tầng

2 người đàn ông Pháp ở SF (trái: Bryan, phải: Charly).


Chúng tôi là hai nhà sáng lập kỹ thuật (Bryan, CTO và tôi, Charly, CEO) với hơn 15 năm làm việc trong các công ty khởi nghiệp từ giai đoạn đầu cho đến kỳ lân.


Bryan là một người đam mê cờ vây và là người đóng góp cho Erlang.


Tôi bị ám ảnh bởi trải nghiệm của nhà phát triển và đã xây dựng nền tảng xử lý nền tại Algolia.

Với Kỹ sư sáng lập đầu tiên của chúng tôi, Émile, chúng tôi cam kết biến các công việc nền tảng thành một trải nghiệm tuyệt vời!


Chúng tôi đang phá vỡ ngành công nghiệp cơ sở hạ tầng như thế nào

Các công việc nền ngày càng thiết yếu và rất cần sự đổi mới.

Hầu hết các ứng dụng đều dựa vào API của bên thứ ba; ví dụ: bằng cách cung cấp tích hợp sản phẩm, các ứng dụng phải giới thiệu một lớp tác vụ không đồng bộ để tự bảo vệ mình khỏi các lỗi bên ngoài và hạn chế tốc độ. OpenAI/LLM cũng là một ví dụ hoàn toàn mới về những thách thức tương tự.


Ngoài ra, làm việc với nhiều môi trường (nghĩ rằng dàn dựng theo sau là sản xuất) hiện là một thông lệ và một mặt hàng; viết và triển khai các công việc nền cũng phải là một nhiệm vụ hiệu quả.


Các nhà phát triển trong các công ty lớn có xu hướng xây dựng các giải pháp của họ trên cơ sở dữ liệu AWS SQS, Redis hoặc SQL.

Qua kinh nghiệm của mình, chúng tôi phải xây dựng một giải pháp xử lý nền tùy chỉnh. Chúng tôi nhận thấy rằng hầu hết các nhà phát triển của các công ty có hơn 100 nhân viên đều xây dựng giải pháp xếp hàng ứng dụng của riêng họ, giải pháp này cung cấp các chiến lược điều tiết, đồng thời, nhóm, hàng đợi thư chết hoặc thử lại tùy chỉnh. Tuy nhiên, những giải pháp đó không phù hợp với hầu hết các thách thức sản xuất của hàng đợi ứng dụng: cách xử lý các lần khởi động lại luân phiên, tự động điều chỉnh quy mô công nhân của bạn, triển khai an toàn mà không làm gián đoạn các công việc chạy dài, mã hóa dữ liệu của công việc hoặc cách phiên bản công việc.


Chúng tôi đang xây dựng Trì hoãn để hỗ trợ các tác vụ không đồng bộ hiệu quả và mạnh mẽ, ở mọi quy mô.

Defer lấy cảm hứng từ một số công cụ tuyệt vời như Next.js, Remix và Netlify design, đồng thời các công việc nền của chúng tôi về cơ bản là các hàm nền nằm trong mã của bạn, điều này cực kỳ tiện lợi. Bạn có thể định cấu hình các tùy chọn như thử lại, đồng thời, v.v. mà không cần suy nghĩ lại về hàng đợi và công nhân!


Ngoài ra, các chức năng nền của bạn được triển khai liên tục từ GitHub và bạn có thể thử nghiệm các tác vụ nền mới cực kỳ nhanh chóng với các môi trường dựa trên chi nhánh trước khi đưa chúng vào sản xuất.


Điều làm nên sự khác biệt của Trì hoãn là chúng tôi cung cấp các tính năng như thử lại có thể định cấu hình (với các tùy chọn dự phòng nâng cao) và điều tiết, mà các giải pháp khác khiến bạn phải tự triển khai hoặc thậm chí không có. Và Bảng điều khiển Trì hoãn của chúng tôi là trang duy nhất cho phép bạn tìm các lần thực thi dựa trên siêu dữ liệu về doanh nghiệp/sản phẩm, điều này khá thú vị khi bạn cần gỡ lỗi các vấn đề về sản phẩm.

Chúng tôi sử dụng phương pháp triển khai tiến bộ cho phép chúng tôi phát hành các bản cập nhật nhiều lần mỗi ngày mà không làm gián đoạn các công việc đang chạy trong thời gian dài (một số công việc của khách hàng của chúng tôi chạy trong hơn 5 giờ!). Và sau khi ứng dụng của bạn được thiết lập và chạy, bảng điều khiển của chúng tôi cung cấp cho bạn tất cả thông tin cần thiết để vận hành các công việc nền: biểu đồ hoạt động, thống kê hiệu suất và cảnh báo Slack nếu có sự cố.


Nói tóm lại, chúng tôi đảm bảo bạn có tất cả các tính năng cần thiết với trải nghiệm tốt nhất dành cho nhà phát triển, cộng với cơ sở hạ tầng được quản lý hoàn toàn và các công cụ quan sát để bạn có thể tập trung vào việc xây dựng sản phẩm của mình. Âm thanh tốt, phải không?

Dự đoán của chúng tôi về ngành cơ sở hạ tầng năm 2023

Trong khi quá trình di chuyển sang đám mây toàn cầu đang diễn ra, hầu hết các công ty đều ở trên đám mây.

Các công ty PaaS như Heroku, Supabase, Fly.io hoặc Vercel đã chứng minh rằng các giải pháp đám mây IaaS là nguyên mẫu mới vận hành web nhưng không cần thiết phải tương tác với tư cách là nhà phát triển.


Chúng tôi tin rằng năm 2023 sẽ là năm tăng tốc của các giải pháp cơ sở hạ tầng PaaS/Zero nhằm mang lại năng suất tốt hơn cho nhà phát triển bằng cách thu hẹp khoảng cách giữa nhà phát triển ứng dụng và DevOps.


Như swyx đã tuyên bố gần đây , những người sáng lập dev-tools từ năm 2023 trở đi sẽ được hưởng lợi từ nguồn bột khô VC khổng lồ, với ~3 tỷ đô la còn lại được đầu tư vào không gian.


Điều này sẽ dẫn đến sự gia tăng của nhiều công ty khởi nghiệp sẵn sàng phá vỡ không gian của các công cụ và cơ sở hạ tầng dành cho nhà phát triển!


Ngoài ra, chúng tôi tin tưởng chắc chắn vào cơ sở hạ tầng do Khung xác định của Vercel , một phần mở rộng của PaaS hoặc bí danh của phong trào cơ sở hạ tầng Zero.


Vào năm 2023, cơ sở hạ tầng sẽ bắt nhịp với “Cơ sở hạ tầng bằng không”.


Từ nào định nghĩa tình trạng cơ sở hạ tầng vào năm 2023?

Trao quyền.


Những người sáng lập Devtools sẵn sàng trao quyền cho các nhà phát triển để “Xây dựng trong một ngày cuối tuần, Mở rộng quy mô lên hàng triệu” (bản quyền thuộc về Supabase ) mà không cần có kiến thức cụ thể về cơ sở hạ tầng.


Vì Phần mềm đang ăn mòn thế giới, nên giờ đây nó đang ăn thịt thế giới cơ sở hạ tầng, như một sự phát triển tự nhiên từ cơ sở hạ tầng tĩnh, Cơ sở hạ tầng dưới dạng mã (Terraform) yêu cầu DevOps và việc giới thiệu PaaS của Heroku (sức mạnh cho các nhà phát triển!), và bây giờ Giải pháp cơ sở hạ tầng bằng không.

Tại sao chúng tôi quyết định tham gia giải thưởng Khởi nghiệp của năm của HackerNoon

HackerNoon là nơi dành cho những người tiên phong, nơi công nghệ mới được khám phá, tranh luận và yêu thích.


Chúng tôi phải ở đây và chia sẻ tầm nhìn và hành trình của chúng tôi với bạn!

Suy nghĩ cuối cùng

Chúng tôi đang vừa mới bắt đầu thôi!

Chúng tôi đã ra mắt Defer khi tham gia Y Combinator và đếm được hàng chục khách hàng cũng như cộng đồng đang phát triển gồm hàng trăm nhà phát triển.


Chúng tôi xây dựng Defer một cách cởi mở và rất muốn đưa bạn tham gia vào hành trình này ; đã đến lúc biến các công việc nền, quy trình công việc và CRON trở nên hiện đại!