Re:Invent 2023 DevOps và Developer Productivity Playlist

bởi Brian Beach | vào ngày 04 JAN 2024 |

Đã một thời gian sau một sự kiện re:Invent khác. Một lần nữa, tôi lại có may mắn tổ chức track DevOps và Developer Productivity (DOP) cùng với Jessie VanderVeen, Anubhav Rao và nhiều người khác. Đối với năm 2022, track DOP bao gồm 59 phiên. Nếu bạn không thể tham gia, tôi đã tổng hợp danh sách các phiên được yêu cầu dưới đây.

DOP225 – Xây dựng không giới hạn: Trải nghiệm phát triển thế hệ tiếp theo tại AWS – Tham gia buổi nói chuyện này để khám phá trải nghiệm phát triển AWS thế hệ tiếp theo. Adam Seligman, Phó Chủ tịch AWS Generative Builders, cung cấp cập nhật về các công cụ và dịch vụ phát triển AWS mới nhất, bao gồm khả năng được hỗ trợ bởi trí tuệ nhân tạo sinh, trừu tượng hóa mã low-code, phát triển đám mây và vận hành. Xem các demo về các dịch vụ phát triển chính và cách chúng tích hợp để giúp cải thiện năng suất và sáng tạo. Khám phá cách AWS đang tăng cường khả năng của người xây dựng ở mức kỹ năng gần như mọi cấp độ để xây dựng, triển khai và mở rộng ứng dụng đám mây linh hoạt nhanh chóng. Tìm hiểu cách sự tiến triển liên tục của các công cụ phát triển và tích hợp AWS và khả năng đám mây tạo ra cơ hội mới để đổi mới và đạt được nhiều hơn.

DOP201 – Best practices cho Amazon CodeWhisperer – Trí tuệ nhân tạo sinh có thể tạo ra nội dung và ý tưởng mới, bao gồm cuộc trò chuyện, câu chuyện, hình ảnh, video và âm nhạc. Học cách tương tác với trí tuệ nhân tạo sinh một cách hiệu quả và thành thạo là một kỹ năng đáng phát triển. Tham gia buổi nói chuyện này để tìm hiểu về các thực hành tốt nhất khi tương tác với Amazon CodeWhisperer, mà sử dụng một mô hình cơ bản để cải thiện đột ngột năng suất của nhà phát triển bằng cách tạo ra gợi ý mã nguồn trong thời gian thực.

DOP202 – Hiện thực hóa những lợi ích về năng suất của nhà phát triển từ Amazon CodeWhisperer – Nhà phát triển chiếm một lượng đáng kể thời gian của họ để viết mã nguồn không phân biệt. Amazon CodeWhisperer đột ngột cải thiện năng suất bằng cách tạo ra gợi ý mã nguồn trong thời gian thực để giảm bớt gánh nặng này. Trong buổi nói chuyện này, học cách CodeWhisperer có thể “viết” phần lớn mã nguồn không phân biệt này, cho phép nhà phát triển tập trung vào logic kinh doanh và tăng tốc độ đổi mới của họ.

DOP205 – Tăng tốc DevOps với trí tuệ nhân tạo sinh và Amazon CodeCatalyst – Trong buổi nói chuyện này, xem một demo về những tính năng trí tuệ nhân tạo sinh mới nhất trong Amazon CodeCatalyst. Tìm hiểu cách bạn có thể nhập chỉ thị đơn giản để tạo ra mã sẵn sàng sử dụng, tự động điều chỉnh cơ sở hạ tầng và cập nhật luồng làm việc CI/CD. Khám phá cách bạn có thể tạo ra bản tóm tắt ngắn gọn của các yêu cầu pull phức tạp. Tham gia buổi nói chuyện này để thấy trực tiếp những bổ sung thực tế này vào CodeCatalyst làm đơn giản hóa quá trình triển khai ứng dụng, cải thiện sự hợp tác trong nhóm và tăng tốc quy trình phát triển phần mềm từ khái niệm đến triển khai. Khám phá tác động đột phá mà trí tuệ nhân tạo có thể mang lại cho DevOps qua góc nhìn của CodeCatalyst.

DOP206 – AWS infrastructure as code: Một năm trong tư duy lại – AWS cung cấp các dịch vụ giúp tạo ra, triển khai và duy trì cơ sở hạ tầng ứng dụng một cách chương trình, mô tả và phê chuẩn. Những dịch vụ này giúp cung cấp tính chặt chẽ, rõ ràng và đáng tin cậy cho việc phát triển ứng dụng. Tham gia buổi nói chuyện này để tìm hiểu về các tính năng và cải tiến mới cho AWS infrastructure as code với AWS CloudFormation và AWS Cloud Development Kit (AWS CDK) và cách chúng có thể mang lại lợi ích cho nhóm của bạn.

DOP207 – Xây dựng và chạy: Tối ưu hóa DevOps với máy học trên AWS – Mặc dù tổ chức đã cải thiện cách họ triển khai và vận hành phần mềm, nhóm phát triển vẫn gặp vấn đề khi thực hiện đánh giá mã nguồn thủ công, tìm kiếm các lỗi khó tìm và phát hiện vấn đề liên quan đến bảo mật. Nhà phát triển phải theo kịp với nhiều ngôn ngữ lập trình và framework, và năng suất của họ có thể bị ảnh hưởng khi họ phải tìm kiếm trực tuyến các đoạn mã. Ngoài ra, họ cần chuyên môn về quan sát để vận hành ứng dụng mà họ xây dựng một cách thành công. Trong buổi nói chuyện này, tìm hiểu cách các công ty như Fidelity Investments sử dụng các công cụ được hỗ trợ bởi máy học như Amazon CodeWhisperer và Amazon DevOps Guru để tăng cường khả năng sẵn có của ứng dụng và viết phần mềm nhanh chóng và đáng tin cậy hơn.

DOP208 – Continuous integration and delivery cho AWS – AWS cung cấp một nơi bạn có thể lập kế hoạch công việc, cộng tác trên mã nguồn, xây dựng, kiểm thử và triển khai ứng dụng với các công cụ continuous integration/continuous delivery (CI/CD). Trong buổi nói chuyện này, tìm hiểu cách tạo ra các đường ống CI/CD end-to-end sử dụng cơ sở hạ tầng như là mã nguồn trên AWS.

DOP209 – Quản lý và bảo mật với infrastructure as code – Trong buổi nói chuyện này, học cách sử dụng AWS CloudFormation và AWS CDK để triển khai ứng dụng đám mây trong môi trường được quy định trong khi thực hiện các điều khiển bảo mật. Tìm hiểu cách phát hiện vấn đề sớm với cdk-nag, xác minh các đường ống của bạn với cfn-guard và bảo vệ tài khoản của bạn khỏi các thay đổi không ý định với CloudFormation hooks.

DOP210 – Giới thiệu Amazon CodeCatalyst Enterprise – Amazon CodeCatalyst tổng hợp mọi thứ bạn cần để xây dựng, triển khai và hợp tác trên phần mềm trên AWS thành một dịch vụ phát triển phần mềm tích hợp. Với CodeCatalyst Enterprise, tổ chức giờ đây có thể cung cấp một đường đi đã được chuẩn bị trước đến sản xuất tuân thủ các chính sách IT và an ninh và tích hợp với các đầu tư cơ sở hạ tầng hiện tại như quản lý danh tính và truy cập (IAM), mạng riêng ảo (VPC) và bản thiết kế tùy chỉnh. Điều này giúp kỹ sư nền tảng và IT cung cấp một cách linh hoạt nhưng tuân thủ để nhà phát triển bắt đầu xây dựng và hợp tác trên các dự án phần mềm mới trong vài phút. Tham gia buổi nói chuyện này để khám phá cách CodeCatalyst giúp nhà phát triển doanh nghiệp xây dựng và triển khai mã nguồn nhanh chóng hơn trong khi dành nhiều thời gian hơn cho công việc họ yêu thích.

DOP211 – Tăng cường năng suất của nhà phát triển với Amazon CodeWhisperer – Trí tuệ nhân tạo sinh đang biến đổi cách nhà phát triển làm việc. Việc viết mã nguồn đang trở nên đột phá bởi các công cụ như Amazon CodeWhisperer, nâng cao năng suất của nhà phát triển bằng cách cung cấp các hoàn thành mã nguồn thời gian thực dựa trên các lời nhắc ngôn ngữ tự nhiên. Trong buổi nói chuyện này, nhận thông tin về cách đánh giá và đo lường năng suất với việc áp dụng các công cụ được hỗ trợ bởi trí tuệ nhân tạo sinh. Học từ đội Disaster Recovery của AWS, họ sử dụng CodeWhisperer để giải quyết các vấn đề kỹ thuật phức tạp bằng cách đạt được hiệu quả thông qua các chu kỳ năng suất kéo dài và tăng tốc độ ra thị trường cho các bản sửa chữa liên tục. Nghe xem cách tích hợp các công cụ như CodeWhisperer vào quy trình làm việc của bạn có thể tăng cường năng suất.

DOP212 – Các tính năng và công cụ mới của AWS về trí tuệ nhân tạo sinh cho nhà phát triển – Khám phá cách các công cụ mã hóa trí tuệ nhân tạo sinh đang thay đổi cách nhà phát triển và các công ty xây dựng phần mềm. Các công cụ được hỗ trợ bởi trí tuệ nhân tạo sinh đang tăng cường năng suất của nhà phát triển và doanh nghiệp bằng cách tự động hóa các nhiệm vụ, cải thiện giao tiếp và hợp tác, và cung cấp thông tin có thể hỗ trợ quyết định tốt hơn. Trong buổi nói chuyện này, hãy xem những công cụ và tính năng mới nhất của AWS giúp những người xây dựng giải quyết vấn đề một cách đơn giản với ít kiến thức kỹ thuật và giúp các nhóm kỹ thuật tăng cường năng suất. Thông qua cách tổ chức như FINRA đang khám phá trí tuệ nhân tạo sinh và bắt đầu hành trình của họ bằng cách sử dụng những công cụ này để tăng tốc độ đổi mới của họ.

DOP220 – Đơn giản hóa việc xây dựng ứng dụng với AWS SDKs – AWS SDKs đóng một vai trò quan trọng trong việc sử dụng các dịch vụ AWS trong ứng dụng và dịch vụ của tổ chức bạn. Trong buổi nói chuyện này, tìm hiểu về trạng thái hiện tại và tương lai của AWS SDKs. Khám phá cách chúng có thể đơn giản hóa trải nghiệm phát triển của bạn và mở khóa các khả năng mới. Khám phá cách SDKs đang tiến triển, cung cấp một trải nghiệm nhất quán trên nhiều ngôn ngữ và giúp bạn làm nhiều hơn với các trừu tượng hóa cấp cao để làm cho việc xây dựng trên AWS trở nên dễ dàng hơn. Tìm hiểu cách AWS SDKs được xây dựng bằng cách sử dụng công cụ mã nguồn mở như Smithy, và làm thế nào bạn có thể sử dụng những công cụ này để xây dựng SDKs riêng của mình để phục vụ nhu cầu của khách hàng.

DOP228 – Amazon Q: Trợ lý mới và hướng dẫn chuyên gia của bạn để xây dựng với AWS – Trong buổi nói chuyện này, tìm hiểu cách Amazon Q đang biến đổi trải nghiệm của nhà phát triển bằng cách tăng tốc độ thực hiện nhiều nhiệm vụ khi bạn tìm hiểu cách bắt đầu, đánh giá thiết kế hệ thống, xây dựng ứng dụng an toàn và có khả năng mở rộng, nâng cấp ứng dụng hiện tại và tối ưu hóa hiệu suất ứng dụng. Tìm hiểu trực tiếp về khả năng của Amazon Q trong việc xây dựng, sửa chữa và biến đổi ứng dụng nhanh chóng và dễ dàng giúp bạn tập trung vào thử nghiệm và đổi mới.

DOP229 – Tự động hóa nâng cấp và bảo trì ứng dụng bằng Amazon Q Code Transformation – Nhà phát triển dành thời gian đáng kể để hoàn thành công việc không phân biệt của việc bảo trì và nâng cấp các ứng dụng cũ. Các nhóm cần cân nhắc giữa việc đầu tư xây dựng các tính năng mới với công việc bắt buộc về vá lỗi và cập nhật. Bây giờ, sử dụng sức mạnh của trí tuệ nhân tạo sinh, Amazon Q có thể tăng tốc những công việc nâng cấp quan trọng này, biến đổi ứng dụng để sử dụng các tính năng và phiên bản ngôn ngữ mới nhất. Tham gia buổi nói chuyện để tìm hiểu cách đội của bạn có thể tự động hóa việc nâng cấp ứng dụng Java và sớm chuyển đổi ứng dụng .NET framework sang .NET đa nền tảng.