logo
Web全栈班13期Demo: AsyncWorking组, 使用Lambda , SQS搭建Email Service, 深入JWT
25:32
匠人 TV

Web全栈班13期Demo: AsyncWorking组, 使用Lambda , SQS搭建Email Service, 深入JWT

发布
时长25:32

视频简介

在本次 Web 全栈班第 13 期的 Demo 中,AsyncWorking 组详细展示了他们为小中型企业(SME)打造的项目管理平台所取得的阶段性成果。整个演示涵盖了多项前沿技术和企业级实践,包括对登录与首页进行 UI 重构、使用 AWS Lambda 与 SQS 搭建异步邮件通知服务,以及深入探讨如何通过 JWT(JSON Web Token)进行用户身份认证和权限管理。 团队在演示中先介绍了产品定位:旨在为企业提供简洁且高效的协作工具,让团队能够异步地管理任务并提升生产力。随后,他们演示了在前端如何实现登录态管理,并通过 JWT 来确保用户请求和数据交互的安全与可控性。在后端部分,AsyncWorking 组采用 Serverless 思路,借助 AWS Lambda 处理邮件发送逻辑,并将消息排队任务交给 SQS,以确保系统具备良好的扩展性和容错性。 与此同时,他们还分享了 CI/CD(持续集成与持续交付)流水线的搭建经验,包括如何通过自动化构建、测试和部署流程来实现快速迭代。最后,针对 JWT 的授权和认证环节,团队展示了详细的流程图与时序图,让观众对认证原理与实际实现方式有了更直观的理解。这场演示不仅展现了项目在功能与架构上的进步,也展示了团队在云端部署和安全性方面的思考,为后续继续完善产品奠定了坚实基础。 In the Demo of the 13th cohort of the Web Full-Stack Program, the AsyncWorking team presented the progress of their project management platform designed for small and medium-sized enterprises (SMEs). The demonstration showcased several cutting-edge technologies and enterprise-grade practices, including UI redesigns for the login and homepage, the implementation of an asynchronous email notification service using AWS Lambda and SQS, and an in-depth exploration of user authentication and authorization through JSON Web Tokens (JWT). The team began by introducing the product's positioning: a streamlined and efficient collaboration tool to help teams manage tasks asynchronously and boost productivity. They then demonstrated how login state management was achieved on the frontend, leveraging JWT to ensure secure and controlled user requests and data interactions. On the backend, AsyncWorking adopted a serverless approach, utilizing AWS Lambda to handle email-sending logic while delegating message queuing tasks to SQS, ensuring scalability and fault tolerance. Additionally, the team shared their experience in building a CI/CD (Continuous Integration and Continuous Delivery) pipeline, detailing how automated build, testing, and deployment processes enable rapid iteration. During the JWT authorization and authentication segment, the team presented detailed flowcharts and sequence diagrams, providing the audience with a clear understanding of the principles and practical implementation of authentication. This demo not only highlighted the project's advancements in functionality and architecture but also showcased the team's considerations in cloud deployment and security. It laid a solid foundation for further product improvements and left a strong impression of their technical proficiency and teamwork.

常见问题

这个视频主要讲什么内容?
在本次 Web 全栈班第 13 期的 Demo 中,AsyncWorking 组详细展示了他们为小中型企业(SME)打造的项目管理平台所取得的阶段性成果。整个演示涵盖了多项前沿技术和企业级实践,包括对登录与首页进行 UI 重构、使用 AWS Lambda 与 SQS 搭建异步邮件通知服务,以及深入探...
在哪里可以观看这个视频?
你可以在匠人学院官网观看本视频,我们也在 YouTube 和 Bilibili 平台同步更新。
1v1免费职业咨询