
获得徽章 0
- 感谢 QCon 的邀约,让我有机会在 QCon 2018 做了一个名为《新型内容流服务架构方式》的分享,介绍关于轻芒后端服务的设计和实现。在过去的半年时间里面,我做了很多的分享,全部是关于微信小程序技术和生态的,这是第一次有机会能介绍一下轻芒在后端开发上做的工作。
其实,轻芒的后端服务一直最为 “繁重” 的。每天要从数万的应用和账号中检索数十万条新内容,然后对它们进行计算和分类,为每个轻芒的用户计算他所需要的内容流,并根据用户的操作实时进行调整。
为了用最精炼的人力投入,来稳定实现整个服务,并保持最大弹性。我们采用了 Scala + Akka 的技术选型,新的语言和框架,给我们带来了分布式下更高效的开发和部署效率,使得我们寥寥数人可以应对全部的服务开发和优化工作。
当然,世间没有银弹,新的技术选型也带来了更多有趣的挑战,如何在新的模式下进一步的优化服务的性能和稳定性?如何进一步优化框架保持开发效率?都是我们面临的挑战。随着业务规模的逐步扩大,我们急切的需要更多出色的工程师加入我们,不论你是经验丰富可以引领我们做成更完美的实现,抑或是渴望学习乐于用新技术更高效的解决问题,都欢迎加入我们。在我看来,引入更高效的开发框架,去用最少的人实现最大的可能性,对于一家创业公司和创业公司的每个工程师而言,永远必要且有趣的事情。如果你也认同,欢迎来聊。
如果你正好认识这样的朋友,也欢迎介绍给我们,我们会送给每个成功牵线的 “媒婆” 一台新款的 MacBook Pro 作为答谢,感谢帮助我们认识那么多有趣的人:)。展开等人赞过14 - 周末要去 QCon 做一个 Talk,特意没再讲小程序前端,而是第一次来介绍一下轻芒的后端实现。我的观点一直非常明确,在我们这样规模的公司下,需要使用一些特殊的技术选型(比如,Scala + Akka),来达到用最少的人落地最具弹性服务的目标。
最近也一直在梳理和改造整个后端服务,一个 Talk 能讲的东西还是少,特别想开一个系列文章来展开讲讲轻芒的 Scala + Akka 实践,也不知掘金上会不会有人关注这些东西。展开等人赞过55 - 最近,我们(轻芒)拿了一笔 IDG 领头的 A+ 轮融资,也借此机会来招募更多志同道合的工程师,来和我们一同探索。你可以直接发简历到 hello@qingmang.me,每封邮件我都会看,也会及时跟大家取得联系。轻芒在北京,但同时我们也有很多远程工作的同事,不在北京也不用担心,大胆投简历吧!以下是一些简单的介绍,方便你了解来轻芒会有哪些有趣的挑战和难题。
前端工程师,主要负责轻芒杂志/轻芒小程序+/... 等小程序开发,以及新的轻芒小程序+ 后台的开发工作,轻芒是最早做小程序的公司,在技术上也摸索的比较深入,也遇到了很多技术上的挑战等待解决。 我们期望:
- 有一定 Web 开发经验,能熟练的使用 Html/CSS3/JS,对常见的 Web 框架和工具都有所了解;
- 乐于探索,碰到未知的问题勇于挑战,刨根问底;
- 乐于做精细的交互,对产品质量、性能有要求;
- 对高品质的内容有所兴趣,有热情致力于此;
后端工程师主要负责小程序业务服务的研发,以及内容的索引、聚合和推荐。我们使用 Java/Scala/Python 来实现内容和业务服务。 我们期望:
- 对于 Java/Scala/Python 相对熟悉,对新的语言和框架有学习能力,有一定服务端开发经验;
- 如果处理过比较大规模并发下的性能优化,或者设计过完整的后端服务,那是更好的;
- 计算机和算法基础较好,有比较好的代码习惯,对复杂的业务逻辑可以梳理的比较清楚;
- 对高品质的内容有所兴趣,有热情致力于此;展开等人赞过2618 - 轻芒持续招募前端(Web/小程序)和后端工程师。全职/兼职/外包/远程/实习皆可。
轻芒是创办于 2016 年的一家初创公司,CEO 王俊煜和核心团队成员大多来自豌豆荚、Google 等一流的互联网或媒体公司。我们坐标在北京,在东四的胡同里一个带天台的二层小四合院,有两只猫,一日三餐,咖啡和零食。我们也有不少员工在远程办公,散落在上海、广州等地。我们提供不错的薪资和丰厚的期权,招募志同道合的伙伴一起策马奔腾。
--
前端工程师,主要负责轻芒杂志/轻芒小程序+/... 等小程序开发,以及新的轻芒小程序+ 后台( console2.qingmang.me )的开发工作,轻芒是最早做小程序的公司,在技术上也摸索的比较深入,也遇到了很多技术上的挑战等待解决。
我们期望:
* 有一定 Web 开发经验,能熟练的使用 Html/CSS3/JS,对常见的 Web 框架和工具都有所了解;
* 乐于探索,碰到未知的问题勇于挑战,刨根问底;
* 乐于做精细的交互,对产品质量、性能有要求;
* 对高品质的内容有所兴趣,有热情致力于此;
--
后端工程师主要负责小程序业务服务的研发,以及内容的索引、聚合和推荐。我们使用 Java/Scala/Python 来实现内容和业务服务。
我们期望:
* 对于 Java/Scala/Python 相对熟悉,对新的语言和框架有学习能力,有一定服务端开发经验;
* 如果处理过比较大规模并发下的性能优化,或者设计过完整的后端服务,那是更好的;
* 计算机和算法基础较好,有比较好的代码习惯,对复杂的业务逻辑可以梳理的比较清楚;
* 对高品质的内容有所兴趣,有热情致力于此;
--
如果你对上述挑战有兴趣,请把你的想法和简历一并发送到 hello@qingmang.me ,一定要记得把你的对我们产品的想法先告诉我们,让更好地认识彼此。
如果你有合适的朋友想介绍给我们,也非常欢迎。 我们为每个岗位准备了一笔五位数的酬金,如果你的朋友最终加入了轻芒,每一位在分享和推荐中做出贡献的人,都会得到这笔酬金中的一部分。展开等人赞过8040 - 轻芒持续招募前端(Web/小程序)和后端工程师。全职/兼职/外包/远程/实习皆可。
轻芒是创办于 2016 年的一家初创公司,CEO 王俊煜和核心团队成员大多来自豌豆荚、Google 等一流的互联网或媒体公司。我们坐标在北京,在东四的胡同里一个带天台的二层小四合院,有两只猫,一日三餐,咖啡和零食。我们也有不少员工在远程办公,散落在上海、广州等地。我们提供不错的薪资和丰厚的期权,招募志同道合的伙伴一起策马奔腾。
--
前端工程师,主要负责轻芒杂志/轻芒小程序+/... 等小程序开发,以及新的轻芒小程序+ 后台( console2.qingmang.me )的开发工作,轻芒是最早做小程序的公司,在技术上也摸索的比较深入,也遇到了很多技术上的挑战等待解决。
我们期望:
* 有一定 Web 开发经验,能熟练的使用 Html/CSS3/JS,对常见的 Web 框架和工具都有所了解;
* 乐于探索,碰到未知的问题勇于挑战,刨根问底;
* 乐于做精细的交互,对产品质量、性能有要求;
* 对高品质的内容有所兴趣,有热情致力于此;
--
后端工程师主要负责小程序业务服务的研发,以及内容的索引、聚合和推荐。我们使用 Java/Scala/Python 来实现内容和业务服务。
我们期望:
* 对于 Java/Scala/Python 相对熟悉,对新的语言和框架有学习能力,有一定服务端开发经验;
* 如果处理过比较大规模并发下的性能优化,或者设计过完整的后端服务,那是更好的;
* 计算机和算法基础较好,有比较好的代码习惯,对复杂的业务逻辑可以梳理的比较清楚;
* 对高品质的内容有所兴趣,有热情致力于此;
--
如果你对上述挑战有兴趣,请把你的想法和简历一并发送到 hello@qingmang.me ,一定要记得把你的对我们产品的想法先告诉我们,让更好地认识彼此。
如果你有合适的朋友想介绍给我们,也非常欢迎。 我们为每个岗位准备了一笔五位数的酬金,如果你的朋友最终加入了轻芒,每一位在分享和推荐中做出贡献的人,都会得到这笔酬金中的一部分。展开赞过评论3