SlideShare a Scribd company logo
1 of 2
Download to read offline
Scenario: Bluehoo
For more information visit http://www.azure.com




Sentient is a UK based ideas
incubator that has developed a
social discovery and anonymous
messaging application called
Bluehoo.




Situation
Bluehoo has created and deployed
a social discovery and messaging
application that lets people use
their mobile phones to find other       to learn new tools or               service-oriented application. End
users around them with similar          programming languages.              users (called “Hoos”) use Bluehoo
interests. To ensure that they have                                         to search for other “Hoos” in their
a reliable and scalable foundation     Vendor Trust: They wanted a
                                                                            vicinity to discover and initiate a
for their business, Bluehoo built       vendor and platform that they
                                                                            conversation. For example, users
their application on the Azure          were familiar with and that they
                                                                            can arrive at a conference, see a list
Services Platform.                      could trust. They were not
                                                                            of people with similar interests pop
                                        willing to gamble on a partner
Problem                                                                     up on a cell phone, and initiate a
                                        whose primary business was not
                                                                            dialog around shared topics of
To build their application, Bluehoo     aligned with operating systems
                                                                            interest.
faced several challenges:               and software development.
                                                                            Create
 Elastic Platform: Bluehoo could      Tight Budget: As a startup,
  not predict the traffic their new     Bluehoo needed to minimize          The Bluehoo application has four
  application would drive and           capital expenditure. Costs were     major components:
  needed a platform that could          all the more important since they
                                                                             Bluehoo Mobile: Written for
  scale dynamically.                    did not want to rely on Venture
                                                                              Windows Mobile or Java-
                                        Capital funds.
 Shortest Time to Market: They                                               compatible mobile phones, this
  sought a toolset that would help     Performance Speed: The                application uses Bluetooth
  them take the shortest possible       application and platform needed       technology to scan for other
  path between concept and              to be fast to meet the demands        “hoos” in the vicinity. When it
  product launch with the highest       of their end users.                   finds a “hoo”, it communicates
  quality and lowest risk.                                                    this information to the Bluehoo
                                      Solution
                                                                              backend using REST API’s.
 Developer Skills: Bluehoo           Bluehoo used the Windows Azure          BlueHoo, matches profiles and
  wanted to use their existing .NET   Compute and Storage Services to         facilitates communication
  development skills and not have     build a reliable and scalable           between hoos.
 Bluehoo Gateway: This thin web        Deploy                                Benefits
  service runs on the Azure
                                        Bluehoo developers tested &            Dynamic Scaling: The fabric
  Services Platform. Its job is to
                                        debugged their application in           controller technology in the
  facilitate efficient communication
                                        Visual Studio 2008 using the local      Windows Azure platform enabled
  between the phone and the
                                        Azure Services Platform container       Bluehoo to scale or upgrade web
  Bluehoo backend services. When
                                        that emulated the cloud                 services seamlessly, as demand
  it receives a message from the
                                        environment. Once the testing and       rises and falls.
  mobile phone, it puts that
                                        debugging was complete, the
  message into a queue and                                                     Streamlined Development &
                                        application was deployed using
  returns a response to the phone.                                              Maintenance: Bluehoo
                                        Visual Studio 2008.Bluehoo can
  It uses asynchronous                                                          developers manage their services
                                        now maintain their application
  communication to make                                                         in one place, have access to
                                        offering using the Azure Services
  response times as fast possible.                                              tracing and logging, and can
                                        Platform web portal. There, they
                                                                                deploy changes quickly. They
  The Bluehoo Gateway also              can view their services and
                                                                                also do not have to deal with
  queues up outbound messages.          provision capacity depending on
                                                                                patching the operating system.
  When the phone connects, the          demand. When the team needs to
                                                                                As a result they spend less time
  REST API pulls messages from          fix a bug or deploy a new feature,
                                                                                on maintenance and more time
  the queue and routes them to          they simply make the change on
                                                                                writing code.
  the appropriate receiving phone.      their desktop, test it using the
  To easily deploy as many              Azure Services Platform container,     Developer Productivity to
  instances of this Gateway as          and deploy the application to the       Focus on Logic: Bluehoo
  needed, Bluehoo wrote it in           Azure Services Platform.                developers are more productive
  ASP.net using Visual Studio 2008.                                             because they can build and
                                        Extend
                                                                                debug everything – the mobile
 Bluehoo Services: These
                                        To market their offering, Bluehoo       application, the website, and
  services are “always on” and run
                                        created an interactive marketing        services – right on their desktop
  on Compute. Compute
                                        website using Microsoft® Virtual        within the familiar Visual Studio
  implements the Bluehoo business
                                        Earth™ and Microsoft® Silverlight.      2008 environment.
  logic and communicates with
                                        These services helped the team
  clients using a message queue.                                               High Availability: The Azure
                                        provide a rich experience for the
  Bluehoo adds instances of these                                               Services Platform and storage are
                                        end user without having to develop
  services as needed to increase                                                highly available and redundant.
                                        their own media streaming &
  capacity.                                                                     Bluehoo developers do not have
                                        mapping technology.
                                                                                to worry about infrastructure
 Bluehoo Website: The Bluehoo          Bluehoo also chose to use
                                                                                outages and could focus their
  website provides a portal for         Microsoft’s online tools for email
                                                                                time on building their
  marketing, software download          and productivity. This eliminated
                                                                                application.
  and support for end users. It is      the need to procure any servers
  also implemented on the Azure         and helped reduce capital              Cost Effective: The pay-as-you
  Services Platform in ASP.net.         expenditure. By not having to worry     go model minimizes capital
                                        about operational constraints,          expenditures.
Bluehoo developers built their
                                        Bluehoo could dedicate their
application using the Azure                                                    Superior User Experience:
                                        attention to addressing business
Services Platform. They also utilized                                           Azure Services Platform supports
                                        needs and building a rich service.
Silverlight and Virtual Earth.                                                  a topology which enables fast,
                                        The Azure Services Platform also
Bluehoo built and debugged most                                                 asynchronous communication
                                        makes it easy for Bluehoo to
of their application within the                                                 between the mobile application
                                        provision capacity based on market
familiar Visual Studio 2008                                                     and Bluehoo services, making the
                                        demands, and pay for only what
development environment. This                                                   application fast and responsive.
                                        they consume.
helped shorten their development
cycle to less than six months.




                                                                                                                    2

More Related Content

More from Microsoft Private Cloud

REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...Microsoft Private Cloud
 
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyGodiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyMicrosoft Private Cloud
 
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Microsoft Private Cloud
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Private Cloud
 
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperSimplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperMicrosoft Private Cloud
 
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Microsoft Private Cloud
 
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Microsoft Private Cloud
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperMicrosoft Private Cloud
 
Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Microsoft Private Cloud
 
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Microsoft Private Cloud
 
Cloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftCloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftMicrosoft Private Cloud
 
Reduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteReduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteMicrosoft Private Cloud
 
Avail Advanced Email Features with Microsoft Exchange Online: Whitepaper
Avail Advanced Email Features with Microsoft Exchange Online: WhitepaperAvail Advanced Email Features with Microsoft Exchange Online: Whitepaper
Avail Advanced Email Features with Microsoft Exchange Online: WhitepaperMicrosoft Private Cloud
 
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...Microsoft Private Cloud
 
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...Microsoft Private Cloud
 
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...Microsoft Private Cloud
 
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...Microsoft Private Cloud
 
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...Microsoft Private Cloud
 

More from Microsoft Private Cloud (20)

REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
REEDS Jeweller Moves to Online Services to Boost Productivity and Cut Costs b...
 
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case StudyGodiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
Godiva Chocolatier Saves $250,000 Annually by Moving Email to Cloud Case Study
 
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
Aviva Insurance Enhanced its Global Communication and Collaboration with Micr...
 
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
Microsoft Windows Server 2008 R2 - Upgrading from Windows 2000 to Server 2008...
 
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: WhitepaperSimplify Your IT Management with Microsoft SharePoint Online: Whitepaper
Simplify Your IT Management with Microsoft SharePoint Online: Whitepaper
 
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
Engage Customers through Real Time Meetings with Microsoft Office Live Meetin...
 
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
Get Instant Messaging and Presence Functionality with Microsoft Office Commun...
 
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: WhitepaperDeployment Guide for Business Productivity Online Standard Suite: Whitepaper
Deployment Guide for Business Productivity Online Standard Suite: Whitepaper
 
Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...Communicate Easily with Others in Different Locations with Microsoft Office C...
Communicate Easily with Others in Different Locations with Microsoft Office C...
 
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
Introduction to Microsoft SharePoint Online Capabilities, Security, Deploymen...
 
Cloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from MicrosoftCloud Based Communications Solutions from Microsoft
Cloud Based Communications Solutions from Microsoft
 
Reduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online SuiteReduce Capital & Operational Expenses with Business Productivity Online Suite
Reduce Capital & Operational Expenses with Business Productivity Online Suite
 
Overview of Microsoft Exchange Online
Overview of Microsoft Exchange OnlineOverview of Microsoft Exchange Online
Overview of Microsoft Exchange Online
 
A Microsoft Approach to Cloud Computing
A Microsoft Approach to Cloud ComputingA Microsoft Approach to Cloud Computing
A Microsoft Approach to Cloud Computing
 
Avail Advanced Email Features with Microsoft Exchange Online: Whitepaper
Avail Advanced Email Features with Microsoft Exchange Online: WhitepaperAvail Advanced Email Features with Microsoft Exchange Online: Whitepaper
Avail Advanced Email Features with Microsoft Exchange Online: Whitepaper
 
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...
Protect your Messages & Access them from Anywhere with Microsoft Exchange Onl...
 
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...
Access Emails from Anywhere in the World with Microsoft Exchange Online: Data...
 
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...
XBRL Virtual Organisation Connects Members & Employees with Microsoft Web Con...
 
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...
DelMonte Foods Reduces Travel and Improves Collaboration with Microsoft Web C...
 
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...
Microsoft Windows Azure - Guidance for Migrating Applications to Windows Azur...
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Microsoft Windows Azure - Sentient Ideas Incubator Developed Bluehoo Case Study

  • 1. Scenario: Bluehoo For more information visit http://www.azure.com Sentient is a UK based ideas incubator that has developed a social discovery and anonymous messaging application called Bluehoo. Situation Bluehoo has created and deployed a social discovery and messaging application that lets people use their mobile phones to find other to learn new tools or service-oriented application. End users around them with similar programming languages. users (called “Hoos”) use Bluehoo interests. To ensure that they have to search for other “Hoos” in their a reliable and scalable foundation  Vendor Trust: They wanted a vicinity to discover and initiate a for their business, Bluehoo built vendor and platform that they conversation. For example, users their application on the Azure were familiar with and that they can arrive at a conference, see a list Services Platform. could trust. They were not of people with similar interests pop willing to gamble on a partner Problem up on a cell phone, and initiate a whose primary business was not dialog around shared topics of To build their application, Bluehoo aligned with operating systems interest. faced several challenges: and software development. Create  Elastic Platform: Bluehoo could  Tight Budget: As a startup, not predict the traffic their new Bluehoo needed to minimize The Bluehoo application has four application would drive and capital expenditure. Costs were major components: needed a platform that could all the more important since they  Bluehoo Mobile: Written for scale dynamically. did not want to rely on Venture Windows Mobile or Java- Capital funds.  Shortest Time to Market: They compatible mobile phones, this sought a toolset that would help  Performance Speed: The application uses Bluetooth them take the shortest possible application and platform needed technology to scan for other path between concept and to be fast to meet the demands “hoos” in the vicinity. When it product launch with the highest of their end users. finds a “hoo”, it communicates quality and lowest risk. this information to the Bluehoo Solution backend using REST API’s.  Developer Skills: Bluehoo Bluehoo used the Windows Azure BlueHoo, matches profiles and wanted to use their existing .NET Compute and Storage Services to facilitates communication development skills and not have build a reliable and scalable between hoos.
  • 2.  Bluehoo Gateway: This thin web Deploy Benefits service runs on the Azure Bluehoo developers tested &  Dynamic Scaling: The fabric Services Platform. Its job is to debugged their application in controller technology in the facilitate efficient communication Visual Studio 2008 using the local Windows Azure platform enabled between the phone and the Azure Services Platform container Bluehoo to scale or upgrade web Bluehoo backend services. When that emulated the cloud services seamlessly, as demand it receives a message from the environment. Once the testing and rises and falls. mobile phone, it puts that debugging was complete, the message into a queue and  Streamlined Development & application was deployed using returns a response to the phone. Maintenance: Bluehoo Visual Studio 2008.Bluehoo can It uses asynchronous developers manage their services now maintain their application communication to make in one place, have access to offering using the Azure Services response times as fast possible. tracing and logging, and can Platform web portal. There, they deploy changes quickly. They The Bluehoo Gateway also can view their services and also do not have to deal with queues up outbound messages. provision capacity depending on patching the operating system. When the phone connects, the demand. When the team needs to As a result they spend less time REST API pulls messages from fix a bug or deploy a new feature, on maintenance and more time the queue and routes them to they simply make the change on writing code. the appropriate receiving phone. their desktop, test it using the To easily deploy as many Azure Services Platform container,  Developer Productivity to instances of this Gateway as and deploy the application to the Focus on Logic: Bluehoo needed, Bluehoo wrote it in Azure Services Platform. developers are more productive ASP.net using Visual Studio 2008. because they can build and Extend debug everything – the mobile  Bluehoo Services: These To market their offering, Bluehoo application, the website, and services are “always on” and run created an interactive marketing services – right on their desktop on Compute. Compute website using Microsoft® Virtual within the familiar Visual Studio implements the Bluehoo business Earth™ and Microsoft® Silverlight. 2008 environment. logic and communicates with These services helped the team clients using a message queue.  High Availability: The Azure provide a rich experience for the Bluehoo adds instances of these Services Platform and storage are end user without having to develop services as needed to increase highly available and redundant. their own media streaming & capacity. Bluehoo developers do not have mapping technology. to worry about infrastructure  Bluehoo Website: The Bluehoo Bluehoo also chose to use outages and could focus their website provides a portal for Microsoft’s online tools for email time on building their marketing, software download and productivity. This eliminated application. and support for end users. It is the need to procure any servers also implemented on the Azure and helped reduce capital  Cost Effective: The pay-as-you Services Platform in ASP.net. expenditure. By not having to worry go model minimizes capital about operational constraints, expenditures. Bluehoo developers built their Bluehoo could dedicate their application using the Azure  Superior User Experience: attention to addressing business Services Platform. They also utilized Azure Services Platform supports needs and building a rich service. Silverlight and Virtual Earth. a topology which enables fast, The Azure Services Platform also Bluehoo built and debugged most asynchronous communication makes it easy for Bluehoo to of their application within the between the mobile application provision capacity based on market familiar Visual Studio 2008 and Bluehoo services, making the demands, and pay for only what development environment. This application fast and responsive. they consume. helped shorten their development cycle to less than six months. 2