编辑人员注释:今天这篇文章由 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 建立了更紧密的关系,在技术知识到联合营销再到公共关系各个方面开展合作。

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2013/07/30/csv-guest-post-series-pruffi-taps-into-the-recruiting-power-of-social-media-with-windows-azure.aspx

CSV 客座文章系列: Pruffi 通过 Windows Azure 挖掘社交媒体的强大招聘潜能的更多相关文章

  1. CSV 客座文章系列:KGroup 通过 Windows Azure 将 Qoob 内容管理发布到云中

    编辑人员注释: 今天这篇文章由 KGroup 首席软件架构师兼研发部主管 Jody Donetti 与 KGroup 技术总监 Simone Procopio 共同撰写,介绍了 KGroup 如何使用 ...

  2. Windows Azure入门教学系列 (九):Windows Azure 诊断功能

    本文是Windows Azure入门教学的第九篇文章. 本文将会介绍如何使用Windows Azure 诊断功能.跟部署在本地服务器上的程序不同,当我们的程序发布到云端之后,我们不能使用通常的调试方法 ...

  3. 微软云平台windows azure入门系列八课程

    微软云平台windows azure入门系列八课程: Windows Azure入门教学系列 (一): 创建第一个WebRole程序与部署 Windows Azure入门教学系列 (二): 创建第一个 ...

  4. Windows Azure HandBook (5) Azure混合云解决方案

    <Windows Azure Platform 系列文章目录> 在很多情况下,我们都会遇到本地私有云和公有云做互通互联的混合云场景.对于这种混合云的场景,微软的Windows Azure会 ...

  5. [New Portal]Windows Azure Virtual Machine (21) 将本地Hyper-V的VM上传至Windows Azure Virtual Machine

    <Windows Azure Platform 系列文章目录> 本章介绍的内容是将本地Hyper-V的VHD,上传到Azure数据中心,并且保留OS中的内容. 注意:笔者没有执行Syspr ...

  6. Windows Azure Service Bus (6) 中继(Relay On) 使用VS2013开发Service Bus Relay On

    <Windows Azure Platform 系列文章目录> 注意:本文介绍的是国内由世纪互联运维的Windows Azure服务. 项目文件请在这里下载. 我们在使用Azure平台的时 ...

  7. Windows Azure 安全最佳实践 - 第 7 部分:提示、工具和编码最佳实践

    在撰写这一系列文章的过程中,我总结出了很多最佳实践.在这篇文章中,我介绍了在保护您的WindowsAzure应用程序时需要考虑的更多事项. 下面是一些工具和编码提示与最佳实践: · 在操作系统上运行 ...

  8. Windows Azure 安全最佳实践 - 第 6 部分:Azure 服务如何扩展应用程序安全性

    多种Windows Azure服务可以帮助您将应用程序安全性扩展到云. 有三种服务可提供多个提供程序之间的身份标识映射.内部部署数据中心间的连接和相互发送消息的应用程序功能(无论应用程序位于何处). ...

  9. Windows Azure 安全最佳实践 - 第 5 部分:基于Claim 的标识,单点登录

    基于Claim的身份标识是处理网站与 Web 服务的身份认证和访问一种简单而强大的方式,无论您是在本地工作还是面向云工作.您可以通过减少自定义实施和使用基于Claim的单一简化标识模型,创建更安全的应 ...

随机推荐

  1. NodeJS学习笔记(一)——搭建开发框架Express,实现Web网站登录验证

    JS是脚本语言,脚本语言都需要一个解析器才能运行.对于写在HTML页面里的JS,浏览器充当了解析器的角色.而对于需要独立运行的JS,NodeJS就是一个解析器.每一种解析器都是一个运行环境,不但允许J ...

  2. C++进程间通信(常用理解例子)-买票

    #include "stdafx.h" #include <iostream>using namespace std; #include "windows.h ...

  3. Linux内核之进程和文件共享

    1.Shell命令的执行和进程    Shell 命令可以是内部或者外部命令.    内部(内置)命令(internal (built-in) command)的代码本身就是shell进程的一部分.L ...

  4. Linux06--Shell程序设计02 数据流重定向与管道

    包含3种数据流: •标准输入(stdin):代码为0,符号为<或<<; •标准输出(stdout):代码为1,符号为>或>>; •标准错误输出(stderr):代码 ...

  5. 第一章 andriod studio 安装与环境搭建

    原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android Stu ...

  6. 本地拦截genymotion或者Android模拟器的网络请求

    我们在主机上面运行了Burp或者fiddler,那么代理已经监听在本机的8080端口了. 那么我们需要在模拟器中进行如下设置: 1.在设置中,长按当前连接的wifi网络,弹出如下: 2. 点击修改网络 ...

  7. DIV+CSS规范命名

    一.命名规则说明: 1).所有的命名最好都小写2).属性的值一定要用双引号("")括起来,且一定要有值如class="divcss5",id="div ...

  8. structs常用的Action

    今天座右铭-----谦虚使人进步,骄傲使人落后. 除了基本的Action之外,structs还提供几个其他的类型Action,下面就简单的说一下: 1.DispatchAction:能同时完成多个Ac ...

  9. 使用JS控制struts的日期控件datetimepicker

    功能需求:页面主要有两个日历框,一个是当前日期,一个是去年同期,要求当用户改变当前日期时,同步修改去年同期为当前日期-1年. 当时刚接触到需求的第一时间想到的就是为< sx:datetimepi ...

  10. [Leetcode][Python]19: Remove Nth Node From End of List

    # -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com' 38: Count and Sayhttps://oj.leetcode.co ...