使用微服务和CQRS创建微博平台—简介
很长一段时间以来,我一直在做一些小型项目,没有实际用途来学习新的语言或技术。 现在,受mastodon的炒作和我当前的学习目标的启发,我开始开发类似于twitter或mastodon的微博平台。 虽然我不确定它是否会上线,但我主要是在学习新技术,即在node.js和.Net Core上使用CQRS以及一些前端框架。 除了学习新技术和框架外,我还想让人们加入我的学习经验。 这就是为什么我开始这个博客系列。 该项目 所以首先我开始计划架构。 您可以在下图中看到草稿。 那么,这里发生了什么? 首先,我计划创建多个前端,以学习(至少是多个框架的基础知识)并在将来进行比较。 将有一个设计,在多个框架中实现。 现在,我计划使用Angular,React和Vue.js。 但是,由于JS的格局变化迅速,我可能还会尝试其他框架。 而对于后端? 我正在计划4个服务+ 1个身份验证服务器。 对于身份验证,我目前正在考虑.Net…