在短短20年的时间里,软件工程已经从设计具有单一数据库和集中式状态的整体式架构转变为微服务,在微服务中,所有内容都分布在多个容器,服务器,数据中心甚至大洲上。 分发事物解决了扩展问题,但引入了一个全新的问题世界,其中许多问题以前是由整体解决的。
如果您在互联网上放置一个文本框,则有人会将垃圾邮件放入其中。 如果您在一个每天获得数百万点击的网站上放置一个文本框,那么很多人都会在其中放置大量垃圾邮件。 因此,Stack Exchange使用多层来阻止所有垃圾邮件的传入。
我们与Vercel首席执行官Guillermo Rauch和Next.js开发负责人Tim Neutkens进行了交谈,讨论了该版本带来的新功能,Next.js的下一步功能以及他们的方法如何帮助越来越快的网络用户保持在线状态。
无论在何种程度上,无论项目多么善意和随心所欲,要想大规模取得成功,都必须做出决定并解决冲突。 但是,一个项目的最佳决策是由一个人说了算,还是通过与几个人的委员会达成共识来进行?
Salesforce的两位工程师讨论了如何将复杂的库与旧的意大利面条逻辑分离,然后通过创建一个新的内部流程(以前不存在)来开源该库。
要吸引开发人员加入您的组织并在内部创建一个使他们有能力执行最佳工作的环境,需要采取什么措施。 最成功的策略之一是聘请出色的开发人员,为简便起见,我们将其简称为DevEv。 在远程工作的时代,DevEvs可能是……
在上一个职位上,我曾是一家知名公司的特定技术堆栈的工程经理。 我们对所有应用程序进行分类的一种方法是要求对潜在候选人进行编码测试。 一个人真正脱颖而出,它教会我思考我在这些提交中真正寻找的是什么。
热门博主推荐
热门文章推荐