CSV 客座文章系列: Pruffi 通过 Windows Azure 挖掘社交媒体的强大招聘潜能
编辑人员注释:今天这篇文章由 Pruffi 创始人 Alena Vladimirskaya 和 Pruffi 的 CTO Alexander Ivanov 联合撰写,介绍了该公司如何使用
Windows Azure 来支持其 Pruffi Graph 和 Pruffi Friends
社交媒体服务。
Pruffi 致力于开发可利用社交媒体强大功能的 Web 和移动应用程序,以帮助求职者找到适合的职位,同时帮助招聘经理、HR 专员和招聘机构找到符合资格的应聘者。Pruffi 总部位于俄罗斯莫斯科,成立于 2009 年。公司最新推出的产品为 Pruffi Graph 和 Pruffi Friends。
Pruffi Graph
2012 年,我们发布了 Pruffi Graph,这是一款通过 Windows Azure 托管的基于浏览器的应用程序。Pruffi Graph 可生成求职者的社交网络个人资料,以帮助求职者按照其培训、经验、兴趣和活动找到求职成功概率最高的公司。
Pruffi Graph 可捕捉应聘者的社交网络活动,并按照 17 个参数对这些社交网络活动进行分析,以生成个人资料。针对具有空缺职位的公司生成汇总的员工个人资料,并按照所有 17 个参数与应聘者进行匹配,以确定应聘者与职位的适合程度。Pruffi Graph 使用在 Windows Azureworker role 群集上运行的自定义算法,收集并分析社交网络数据。
我们使用分布式 Widows Azure 云基础结构来快速处理来自俄罗斯、乌克兰、格鲁吉亚以及其他独联体国家任何位置的用户查询,并应对来自不同时区的不均衡用户请求负载。例如,通过将请求重新分发到邻近地域中的 Windows Azure 实例,我们将处理 Pruffi Graph 个人资料件所需的时间减少了近三分之二。
为让 Pruffi Graph 适应云基础结构,我们确实做出了一些架构更改,并部分重写了应用程序的某些组件。但这些更改轻松又快速,且增强了 Pruffi Graph 的稳定性。我们使用 ASP.NET 编写应用程序,并使用多租户 Windows Azure Web Role和 worker role 来运行背景处理和 Web 界面。用户数据存储在 Windows Azure SQL 数据库的单租户实例中,同时我们使用 Windows
Azure Table 服务和 Blob 服务来存储诊断和应用程序数据,例如日志记录和上传数据。
作为一家初创公司,我们需要避免大额资金投入,并最大程度地降低长期风险,最初正是这两点吸引我们采用 Windows Azure。我们最终参加了 Microsoft BizSpark 计划,这让我们能够利用 Windows Azure 的可靠性、可伸缩性和可承受的价格结构,并与 Microsoft 建立了更紧密的关系,在技术知识到联合营销再到公共关系各个方面开展合作。
本文翻译自:
CSV 客座文章系列: Pruffi 通过 Windows Azure 挖掘社交媒体的强大招聘潜能的更多相关文章
- CSV 客座文章系列:KGroup 通过 Windows Azure 将 Qoob 内容管理发布到云中
编辑人员注释: 今天这篇文章由 KGroup 首席软件架构师兼研发部主管 Jody Donetti 与 KGroup 技术总监 Simone Procopio 共同撰写,介绍了 KGroup 如何使用 ...
- Windows Azure入门教学系列 (九):Windows Azure 诊断功能
本文是Windows Azure入门教学的第九篇文章. 本文将会介绍如何使用Windows Azure 诊断功能.跟部署在本地服务器上的程序不同,当我们的程序发布到云端之后,我们不能使用通常的调试方法 ...
- 微软云平台windows azure入门系列八课程
微软云平台windows azure入门系列八课程: Windows Azure入门教学系列 (一): 创建第一个WebRole程序与部署 Windows Azure入门教学系列 (二): 创建第一个 ...
- Windows Azure HandBook (5) Azure混合云解决方案
<Windows Azure Platform 系列文章目录> 在很多情况下,我们都会遇到本地私有云和公有云做互通互联的混合云场景.对于这种混合云的场景,微软的Windows Azure会 ...
- [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine
<Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容. 注意:笔者没有执行Syspr ...
- Windows Azure Service Bus (6) 中继(Relay On) 使用VS2013开发Service Bus Relay On
<Windows Azure Platform 系列文章目录> 注意:本文介绍的是国内由世纪互联运维的Windows Azure服务. 项目文件请在这里下载. 我们在使用Azure平台的时 ...
- Windows Azure 安全最佳实践 - 第 7 部分:提示、工具和编码最佳实践
在撰写这一系列文章的过程中,我总结出了很多最佳实践.在这篇文章中,我介绍了在保护您的WindowsAzure应用程序时需要考虑的更多事项. 下面是一些工具和编码提示与最佳实践: · 在操作系统上运行 ...
- Windows Azure 安全最佳实践 - 第 6 部分:Azure 服务如何扩展应用程序安全性
多种Windows Azure服务可以帮助您将应用程序安全性扩展到云. 有三种服务可提供多个提供程序之间的身份标识映射.内部部署数据中心间的连接和相互发送消息的应用程序功能(无论应用程序位于何处). ...
- Windows Azure 安全最佳实践 - 第 5 部分:基于Claim 的标识,单点登录
基于Claim的身份标识是处理网站与 Web 服务的身份认证和访问一种简单而强大的方式,无论您是在本地工作还是面向云工作.您可以通过减少自定义实施和使用基于Claim的单一简化标识模型,创建更安全的应 ...
随机推荐
- PHP学习笔记-数组(1)
1-1 数组定义 1.什么是数组? 所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标.组 ...
- cocos2d-x box2d使用调试绘图
cocos2d-x box2d使用调试绘图 复制TestCpp的GLES-Render.h和GLES-Render.cpp过来. 添加一个成员变量: GLESDebugDraw *m_debugDra ...
- sqlmap的详细使用
各项参数讲的太仔细了,对于只会几个参数的我来说,太受用了. 先mark下 http://drops.wooyun.org/tips/143 http://drops.wooyun.org/tips/4 ...
- Static Function Test
public class StaticTestCls { public int x = 0; public static int y = 0; private void SetValue_Object ...
- 从一个实例,看new FunctionName()的内部机制
下面的代码: function Dog(name) { this.name = name; Dog.prototype = { shout: function() { alert("I am ...
- mysql主从同步错误解决和Slave_IO_Running: NO
1.出现错误提示. Slave I/O: error connecting to master 'backup@192.168.1.x:3306' - retry-time: 60 retries: ...
- poj3006
Dirichlet's Theorem on ...
- poj1004
Financial Management Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 125635 Accepted: ...
- aix rksh 执行CLI命令行限制
su padmin -C "lsdev -dev hdisk9 -attr| grep unique_id"rksh: lsdev: 0403-006 Execute permis ...
- puppet svn集成
puppet svn集成