我们写了一本关于建立业务应用程序的书

2021-05-14 03:09:47

注册我们的时事通讯并获取您的副本域电子书。

好的,我们肯定无法知道。但如果您在任何Web应用程序或面向用户的产品上工作,您可以使用复杂的业务域名。

GO 2020调查显示74%的受访者编写API / RPC服务,AND68%使用GO for Web编程。我们认为大多数这些应用程序并不琐碎。

这是2017年,我们加入了一个启动。我们现在全职工作,开始受欢迎。

这是一个令人兴奋的时刻,因为我们即将启动一个雄心勃勃的绿地项目。我们决心做不可能的事情:快速添加功能并保持应用程序可维护。

在这一点上,我们已经看到了复杂的软件,即地狱维护。这是公司成功的关键,但没有人想触摸它。我们想要的最后一件事是我们的应用程序最终结束。

有些人可能认为这是事物的自然顺序,但我们天真地无法接受。所以我们花了解域驱动的设计上的书籍,阅读清洁架构上的博客,并在CQRS和事件驱动的编程上观看谈话。

这些模式应该仅在企业应用程序中使用,因此在Webon中几乎没有任何内容使用它们在大部分时间内,但也有热情的热情。我们推动并应用了想法,在途中尝试了事物。

我们找出了模式的模式,他们与Go很好。 GO的明确和直接的做事方式是一个完美的拟合域的专注方法。我们的团队感觉富有成效,合作顺利进行,并且与项目一起工作是有趣的。

我们也再次看到,实现细节通常只是& MLDR详细信息。我们意识到获得域代码的重要性。不仅在“干净的代码”SenseBut中也以“正确建模”的方式。我们放弃了一些与人们的编码谈话,更好地了解我们要建造的内容。它总是回报。

我们很乐意告诉你一切都变成了巨大的成功,但这不是发生的事情。它是你在黑客新闻中没有阅读的启动现实。但是,我们已经从我们的成功中学到了很多东西,(特别是)错误。

在过去的几年里,我们继续致力于思考,我们仍然继续改善它们。使用域名是我们尝试分享我们与您学到的内容。

示例非常适合学习,因此我们决定创建一个真实的,开源和可部署的Web应用程序,这些应用程序可以帮助我们展示模式。所有章节都遵循相同的项目,随着时间的推移重构。

本书中的大多数想法都在复杂的业务场景中发光。如果在小型项目中使用,有些情况下有些案例在更简单的情况下,一些看起来像可怕的过度工程。我们在务实和选择工作的最佳工具时,我们分享了一些暗示。

我们基于我们博客的文章中与域名一起使用。 这本书是一个正在进行的工作。我们将与每个新帖子更新。 我们是Miłosz和罗伯特,三个小点实验室和Watermill创造者的联合创造者。我们担任Karhoo的技术领导者。 加入我们的时事通讯以获取这本书! 🔒我们不发送垃圾邮件。 您可以随时取消订阅!