最新文章

如何创建架构图

这篇文章介绍了如何创建架构图,强调了记录和跟踪应用程序架构变化的重要性。文章提到了使用工具如Draw.io绘制架构图,并与同事分享,同时介绍了市面上其他可用的工具选择。文章还提到了在编辑器中使用插件简化流程的方法,并介绍了CloudFormation Designer和CFN Diagrams这两个工具,可以从代码中生成架构图。文章最后讨论了工具使用中的一些问题,如代码和文档的不匹配风险,以及需要保持文档更新的重要性。总体而言,文章提供了创建和更新架构图的实用方法和工具推荐。

Administrator 博客 2025-06-08

从零开始,两年内成为 AWS Community Builder 简介 AWS Community Builders 成员 方式 摘要

摘要: 本文介绍了作者如何从零开始,在两年内成为 AWS Community Builder 的过程。首先,通过申请加入 AWS 社区建设者计划,作者获得了学习云技术的最新里程碑。文章介绍了 AWS 社区建设者的好处以及作者个人情况的简介。接着,作者详细阐述了自己是如何通过认证、博客和社交媒体三个途径来提升 AWS 技能并分享知识的。文章还列出了作者获得的 AWS 认证和博客链接。最后,作者强调了社交媒体在提升技术和分享知识方面的重要性。本文通过作者的亲身经历,为读者提供了一个成为 AWS Community Builders 成员的实例和方式。

Administrator 博客 2025-06-08

DevOps 职业路线图 DevOps 路线图 DevOps 职业

摘要: 本文介绍了DevOps职业路线图,包括学习基础知识、编程语言、容器化、云计算、基础设施即代码(IaC)、监控和日志记录、安全等方面的技能。文章还提到了如何积累实践经验、获得认证以及不断学习和成长的重要性。此外,文章还介绍了与DevOps相关的职业,如DevOps工程师、自动化工程师、站点可靠性工程师(SRE)、云工程师和自动化架构师等。通过遵循这些阶段来构建DevOps职业生涯,并不断提高技能,可以在这个快速发展的领域中取得成功。

Administrator 博客 2025-06-08

使用 Terraform 部署全栈 AWS 架构:确保 AWS 的高可用性

本文章介绍如何使用 Terraform 部署一个完整的 AWS 架构,并特别强调确保 AWS 的高可用性。该架构包含 DNS 配置、负载均衡、传输安全、应用保护、自动扩展功能、持久存储、数据库高可用性监控和警报以及简化的开发工作流程等多个方面。文章还讨论了高级架构的优势,如弹性和冗余、可扩展性和安全性等。此外,文章提供了一些故障排除提示,并推荐了一个视频教程。整体而言,本文章旨在帮助读者使用 Terraform 在 AWS 中创建一个高可用性的全栈架构。

Administrator 博客 2025-06-08

使用 CDK AWS 无服务器 WordPress 在 AWS(ECS、EFS、RDS、ELB)上运行容器 WordPress 的最佳实践

摘要: 本文介绍了在AWS上使用CDK无服务器WordPress,以及在AWS(ECS、EFS、RDS、ELB)上运行容器WordPress的最佳实践。文章首先解释了迁移WordPress业务到AWS的原因和基础设施设计的考虑,接着详细阐述了计算(ECS Fargate)、存储(EFS)、数据库(Aurora Serverless)等方面的配置和选择原因。文章还提到了如何保护管理页面的安全,确保面向互联网的应用程序负载均衡器仅允许来自CloudFront的流量,以及架构的部署和优化成本的策略。最后,文章强调了阅读AWS最佳实践文档的重要性,并指出了一些额外的想法和解决方案。

Administrator 博客 2025-06-08

AWS VPC 互联网访问检查清单 绘制图表 执行检查清单 结论

摘要: 本文主要介绍了AWS VPC互联网访问的检查清单。首先,需要绘制图表了解网络结构。然后,执行检查清单,包括是否有公共IP、互联网网关、路线到互联网以及过滤往返互联网流量的防火墙等。此外,还讨论了流量的一般来源/目的地流程以及如何查看清单以诊断互联网访问问题。本文旨在帮助读者解决在AWS VPC中运行工作负载时遇到的互联网访问问题。

Administrator 博客 2025-06-08

AWS 社区建设者计划

摘要: 本文主要介绍了AWS社区建设者计划的相关内容。首先,作者简单介绍了自己的身份以及作为AWS社区英雄的经历。接着,详细阐述了AWS社区建设者计划的定义、目的以及成员可以获得的支持,包括技术指导、独家交流机会、虚拟演讲活动等。文章还列出了AWS社区建设者的类别,并强调了加入该计划的好处,如接触AWS产品团队预览、获取AWS主题专家SME的独家和早期访问机会、获得AWS促销积分以及建立AWS社区网络等。文章还详细描述了如何申请加入AWS社区建设者计划的步骤,包括选择类别、分享云故事、提供社交媒体资料、分享博客、视频、活动链接以及填写调查问卷等。最后,列出了参与该计划的项目要求。 关键词:AWS 社区建设者计划,翻译,Devto

Administrator 博客 2025-06-08

Amazon Bedrock 与 Amazon SageMaker:了解 AWS 的 AI/ML 生态系统之间的差异

本文介绍了Amazon Bedrock和Amazon SageMaker这两个AWS的AI/ML核心服务的差异。Amazon Bedrock是一项完全托管的服务,提供对Amazon/AWS和知名AI初创公司预先训练的基础模型的访问,无需管理底层基础设施,并能无缝融入AWS服务环境。它提供了多样化的基础模型、代理服务、无服务器体验、轻松的模型定制、数据隐私以及服务集成等功能。另一方面,Amazon SageMaker是一项全面的服务,支持完整的机器学习生命周期,提供工具来标记和准备数据、选择算法、训练模型、调整和优化模型以进行部署、进行预测并采取行动。它提供了全面的机器学习生命周期支持、内置算法和框架、自动模型调整以及使用SageMaker Studio进行训练和推理等功能。在数据保护和安全要求方面,两者都提供了强大的安全功能,但存在差异。此外,Bedrock的设置相对简单,而SageMaker则需要更多的技术经验和额外的基础设施管理。两者在可定制性和用例方面也有所不同。总体来说,Amazon Bedrock适合需要快速获得高级AI功能的组织,而Amazon SageMaker则适用于更广泛的机器学习任务。

Administrator 博客 2025-06-08

如何:在 React 中构建协作实时任务列表

摘要: 本文介绍了如何在React中构建一个协作实时任务列表。首先,文章通过悼念奇妙清单(Wunderlist)的关闭引出了构建实时任务列表的动机。然后,文章详细阐述了构建过程,包括创建项目基础、设置主要组件等步骤。具体涉及到了使用功能性React、Supabase作为数据库和实时引擎等技术细节。最后,文章给出了完整的源代码链接以供读者深入研究。 关键词:React,实时任务列表,Supabase,协作,React-todo-list

Administrator 博客 2025-06-08

探索 Node.js 框架简介结论 TLDR;

摘要: 本文作者探索了多个Node.js框架,包括Adonis.js、Egg.js、Express.js、Fastify、Gatsby.js、Hapi.js、Koa、Loopback.io、Meteor.js和Micro.js等,并对每个框架给出了初步印象评分。作者提到了各个框架的优缺点,并分享了自己在使用过程中的体验。总体而言,作者对Micro.js给予最高评价,但对Nest.js也表示了赞赏。文章为读者提供了对不同Node.js框架的全面了解。

Administrator 博客 2025-06-08

重写 Chess.com 的 Android 应用

Chess.com 正在重写其 Android 应用,旨在更新设计,改进性能和添加新功能。此次重写是全面改革的重要一步,应用了更新的技术包括采用 Material Design 设计原则、最低 Android 版本要求的提升以及对 Kotlin 编程语言和 Dagger2 依赖注入框架的使用。此次重写旨在提供更好的用户体验并提升应用的稳定性和可测试性。希望玩家能够跟随 Chess.com Android 团队的冒险之旅,一起见证这款应用的全面升级。

Administrator 博客 2025-06-08

如何正确构建 HTML 表单:安全性

文章摘要: 本文介绍了如何正确构建HTML表单,重点强调了安全性方面。文章首先涵盖了创建Web表单的各个方面,包括语义、可访问性、造型和用户体验,然后强调了安全性是其中最重要的一部分。文章详细解释了SSL证书的重要性,如何获取和安装SSL证书,以及理解GET和POST之间的差异。文章还介绍了GET请求和POST请求的区别,以及它们与安全性相关的方面。最后,文章强调了构建安全的HTML表单的重要性,包括保护用户数据和防止敏感信息泄露。

Administrator 博客 2025-06-08

打字机,但没有 HTML、CSS 或 JS?!

文章讨论了打字机动画的实现方式,介绍了几位开发者利用不同的技术(如CSS、SVG等)实现的打字机效果。其中一位开发者提出了一个无需使用HTML、CSS或JS的打字机动画实验,其利用SVG中的同步多媒体集成语言(SMIL)实现动画效果。文章还详细解释了SMIL的工作原理,并通过一个示例展示了如何使用SMIL创建简单的动画。最后,文章提到该实验可能有浏览器兼容性和可访问性问题,但至少是一个有趣的实验。

Administrator 博客 2025-06-08

未来主义的黑暗主题“极光未来”极光未来

文章介绍了一个名为“极光未来”的未来主义黑暗主题,该主题灵感来源于Adam Argyle的《Kung-Fury-Theme》。主要使用了紫色、粉色和蓝色作为主色调,营造出一种未来感。作者为了配合自己的Aurora-UI项目以及消除与颜色相关的干扰,提高了代码信号的清晰度并降低了噪音。此外,文章还介绍了该主题的推荐组合、部分代码截图以及获取方式。

Administrator 博客 2025-06-08

Next.js 简介 - 将 express 和 mongo 添加到项目中

文章摘要:本文介绍了如何将 express 和 mongo 添加到 Next.js 项目中。首先,介绍了 Next.js 的基础知识,然后逐步展示了如何添加 express 和 mongo 到项目中,包括创建服务器、路由和模型。文章强调了 express 和 Next.js 可以轻松地在同一个项目中一起使用,使得构建 RESTful API 和前端应用程序更加便捷。

Administrator 博客 2025-06-08

理解 Kubernetes:第 52 部分 - Kubernetes 1.31 更新日志

理解 Kubernetes 系列第 52 部分重点关注了 Kubernetes 新版本 v1.31 中的新功能及其更新日志。文章通过链接引导读者查看 Kubernetes 完整更新日志,并提供了关于新功能的插图书籍购买信息。此外,作者鼓励读者关注并分享反馈,期待发布更多关于 Kubernetes 的速写笔记。

Administrator 博客 2025-06-08

理解 Docker:第 36 部分 - 暂停和取消暂停容器

本文是理解 Docker 系列的第 36 部分,重点介绍了如何使用 Docker 暂停和取消暂停容器。作者通过速写笔记的形式,直观有效地解释了 Docker 的相关操作。文章还包含关于作者将所有 Docker 速写笔记整理成书的消息,并提供了书籍的购买链接。读者可以关注作者以获取更多相关内容。

Administrator 博客 2025-06-08

以可视化的方式理解 Docker(🎥 视频):第一部分 – 图像

摘要: 本文以可视化的方式理解Docker,并制作了相关的视频教程。视频第一部分聚焦于Docker的重要对象——图像。作者提供了草图笔记和插图,以辅助观众理解。所有命令都可以在GitHub存储库中找到。此外,作者还提供了订阅Youtube频道和购买关于Docker的速写笔记书籍的选项。该文章旨在通过视频和图像的方式帮助读者更直观地理解Docker。

Administrator 博客 2025-06-08

通过示例学习围棋:第 5 部分 - 使用围棋创建 Game Boy Advance (GBA) 游戏

文章介绍了通过示例学习围棋的第5部分,即使用围棋创建Game Boy Advance (GBA) 游戏。文章强调了使用Go语言编写GBA游戏的趣味性,并介绍了Game Boy Advance的技术规格和初始化步骤。文章还提到了使用TinyGo来用Go语言为各种微控制器构建游戏的可能性。

Administrator 博客 2025-06-08

让我们构建最小的区块链

摘要: 本文将介绍如何构建最小的区块链。虽然区块链技术被广泛认为是解决某些问题的方案,但它无疑是计算领域的一项奇迹。文章解释了区块链的定义,并指出它是一种数字分类账,按时间顺序公开记录以比特币或其他加密货币进行的交易。更通俗地说,它是一个公共数据库,新数据被存储在一个称为区块的容器中,并添加到一条不可变的链中,该链包含过去添加的数据。对于比特币和其他加密货币来说,这些数据是交易组。接着,文章展示了如何用Python 2创建简单的区块链,并详细描述了如何定义区块的格式、创建创世区块以及生成后续区块的函数。文章强调了区块链的完整性和安全性,通过哈希链加密证明,一旦区块添加到区块链,就无法被替换或删除。

Administrator 博客 2025-06-08