本文共 1581 字,大约阅读时间需要 5 分钟。
开源 xpack 买南非
在2006年,具有开创性的TED演讲使用统计数据揭示令人惊讶的 ,包括尽管有免费和可用的抗逆转录病毒药物,南非仍有多少人感染了HIV。
,创始人 ,听到这个TED演讲,并开始顽强地呼吁当地医院,说服他们开始将促进抗逆转录病毒药物的SMS程序。 这些呼叫产生的程序成为这是一个成功且得到广泛认可的移动医疗程序,它可以大大提高 ,并为患者提供与医院沟通的免费渠道。
大约十年后的今天,古斯塔夫(Gustav)于2007年成立的组织Praekelt.org继续利用移动技术的力量。
这个全球性非营利组织使用开源技术为世界各地(尤其是非洲)的数百万人提供必要的信息和重要服务。 我们深信我们的软件创新应该与使我们的产品交付成为可能的开发社区共享的想法。 通过参与并回馈这个社区,我们支持并维持丰富的工具和产品生态系统,这些工具和产品旨在改善世界各地人民的生活。
Praekelt.org支持 ,尤其是 ,其中指出:
在我们的原始工作中可以找到一个很好的例子,以使大多数国家的人口规模的消息传递成为可能。 在南非,我们曾经并继续在txtAlert上取得成功,但是尽管有很大的兴趣,但是要在其他地方复制这种成功仍然非常困难。 每个新的消息传递服务提供商所需的必要集成工作都需要过多的自定义。
为了解决这个问题,我们创建了 ,一个软件库,为消息传递通信通道集成提供单点集成。 它抽象出了需要自定义集成的所有差异,并提供了一个一致的API来对所有这些集成进行对话。 结果是,集成和应用程序的重用大大增加,因为它们只需编写一次即可使用。
Vumi提供了集成方式,去年,我们与UNICEF合作推出了应用服务器 ,该应用服务器提供用于启动Vumi集成的API,从而可以在基于云和内部部署的场景中直接进行邮件系统集成。 Junebug现在为南非,尼日利亚和乌干达的国家级产妇保健计划提供支持,为孕妇和母亲提供重要信息。 它还提供SMS和 (USSD)访问重要服务,例如国家服务台和FAQ服务。
去年,这些系统已处理了超过3.75亿条实时消息。
我们是一支来自南非的相对较小的工程团队。 如果我们不站在巨人的肩膀上,我们就无法理解开发这些服务的方式。 我们提供或建立的所有服务都可以作为开源软件获得。
我们选择的语言是 ,它使我们能够以简洁易懂的方式以代码形式表达我们的想法。 我们的消息传递系统是使用构建的, 是使用Python构建的出色的事件驱动的网络编程框架。 我们的Web发布平台是使用构建的,而精彩的开源 是由的朋友 。
我们的三人现场可靠性工程团队能够依靠Mesosphere的 for 来运行上千个应用程序。 我们最近发布了 ,它可以通过为Marathon的负载平衡器自动进行SSL / TLS证书配置,从而确保我们的服务安全。
我们的工程团队分散了,而启用的工作流程使我们能够以可靠的方式开发软件。 例如,通过使用测试驱动的开发,我们可以使我们的部署自动化。 使用这些开源工具和系统,我们在2016年平均每天进行21项自动化部署。在开放环境中开发软件更容易,更有效。 如果没有这样一个活跃而充满活力的社区可以建立,我们的工作将更加困难。
我们很高兴成为开源技术集成中这些发展的一部分。 作为一个以使命为导向的组织,我们坚定地致力于继续 和发展。 如果您有兴趣加入我们的团队,请 。 我们的开源存储库已记录了OS许可证和贡献准则。 我们欢迎任何社区的贡献。 请发送电子邮件至 。
翻译自:
开源 xpack 买南非
转载地址:http://agyzd.baihongyu.com/