<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Azure Service Bus Archives - Blog IT</title>
	<atom:link href="https://blogit.create.pt/category/cloud/microsoft-azure/azure-service-bus/feed/" rel="self" type="application/rss+xml" />
	<link>https://blogit.create.pt/category/cloud/microsoft-azure/azure-service-bus/</link>
	<description>Create IT blogger community</description>
	<lastBuildDate>Wed, 02 Jun 2021 14:01:30 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>
	<item>
		<title>Case Study: Azure Service Bus and Event-Driven Architectures</title>
		<link>https://blogit.create.pt/davidpereira/2021/06/02/case-study-azure-service-bus-and-event-driven-architectures/</link>
					<comments>https://blogit.create.pt/davidpereira/2021/06/02/case-study-azure-service-bus-and-event-driven-architectures/#respond</comments>
		
		<dc:creator><![CDATA[David Pereira&nbsp;and&nbsp;Francisco Grilo]]></dc:creator>
		<pubDate>Wed, 02 Jun 2021 11:02:12 +0000</pubDate>
				<category><![CDATA[Azure Service Bus]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[EDA]]></category>
		<category><![CDATA[event-driven architecture]]></category>
		<guid isPermaLink="false">https://blogit.create.pt/?p=12291</guid>

					<description><![CDATA[<p>Introduction In&#160;this&#160;article&#160;we&#160;will&#160;talk&#160;about&#160;Event-Driven&#160;Architectures.&#160;We&#160;choose&#160;to&#160;use&#160;the&#160;Azure&#160;Cloud&#160;Infrastructure.Service&#160;Bus&#160;provides&#160;reliable,&#160;secure&#160;asynchronous&#160;messaging&#160;at&#160;scale.&#160;This&#160;article&#160;is&#160;written&#160;by&#160;the&#160;engineering&#160;team&#160;at&#160;CreateIT and&#160;it&#160;is&#160;intended&#160;to&#160;show&#160;you&#160;a&#160;case&#160;study in one of our projects for a client. We&#8217;ll&#160;take&#160;a&#160;deeper&#160;dive&#160;into&#160;the&#160;Service&#160;Bus&#160;technology,&#160;architecture,&#160;and&#160;design&#160;choices.&#160;The&#160;post&#160;will&#160;cover&#160;both&#160;conceptual&#160;material&#160;as&#160;well&#160;as&#160;implementation&#160;details.&#160;Most&#160;importantly,&#160;we&#160;will&#160;discuss&#160;design&#160;and&#160;implementation&#160;of&#160;some&#160;of&#160;the&#160;features&#160;that&#160;provide&#160;secure&#160;and&#160;reliable&#160;messaging&#160;at&#160;scale,&#160;while&#160;minimizing&#160;operational&#160;cost. Service&#160;Bus&#160;Entities When we are working with Azure Service Bus, we can choose two Entities: Topics or Queues. You can have multiple Topics or Queues per Service Bus Namespace, but firstly you need to differ one from another. If you want a FIFO queue and only have one Consumer, then Queues are the way to go. If you need multiple Consumers, then the Topic is the better option. In this specific case we will create a Subscription per Consumer (Topics are only available from the Standard Pricing Tier). Event-driven architectures Benefits&#160;with&#160;event-driven&#160;architectures What&#160;are&#160;the&#160;benefits&#160;of&#160;using&#160;a&#160;queue&#160;in&#160;the&#160;middle&#160;of&#160;these&#160;systems? We can decide to load balance the input from Customer Services. Let&#8217;s say there are a lot of updates being made to a customer, meaning a [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/davidpereira/2021/06/02/case-study-azure-service-bus-and-event-driven-architectures/">Case Study: Azure Service Bus and Event-Driven Architectures</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading" id="Introduction">Introduction</h2>



<p>In&nbsp;this&nbsp;article&nbsp;we&nbsp;will&nbsp;talk&nbsp;about&nbsp;Event-Driven&nbsp;Architectures.&nbsp;We&nbsp;choose&nbsp;to&nbsp;use&nbsp;the&nbsp;Azure&nbsp;Cloud&nbsp;Infrastructure.<br>Service&nbsp;Bus&nbsp;provides&nbsp;reliable,&nbsp;secure&nbsp;asynchronous&nbsp;messaging&nbsp;at&nbsp;scale.&nbsp;This&nbsp;article&nbsp;is&nbsp;written&nbsp;by&nbsp;the&nbsp;engineering&nbsp;team&nbsp;at&nbsp;CreateIT and&nbsp;it&nbsp;is&nbsp;intended&nbsp;to&nbsp;show&nbsp;you&nbsp;a&nbsp;case&nbsp;study in one of our projects for a client. </p>



<p>We&#8217;ll&nbsp;take&nbsp;a&nbsp;deeper&nbsp;dive&nbsp;into&nbsp;the&nbsp;Service&nbsp;Bus&nbsp;technology,&nbsp;architecture,&nbsp;and&nbsp;design&nbsp;choices.&nbsp;The&nbsp;post&nbsp;will&nbsp;cover&nbsp;both&nbsp;conceptual&nbsp;material&nbsp;as&nbsp;well&nbsp;as&nbsp;implementation&nbsp;details.&nbsp;Most&nbsp;importantly,&nbsp;we&nbsp;will&nbsp;discuss&nbsp;design&nbsp;and&nbsp;implementation&nbsp;of&nbsp;some&nbsp;of&nbsp;the&nbsp;features&nbsp;that&nbsp;provide&nbsp;secure&nbsp;and&nbsp;reliable&nbsp;messaging&nbsp;at&nbsp;scale,&nbsp;while&nbsp;minimizing&nbsp;operational&nbsp;cost.</p>



<h4 class="wp-block-heading" id="Service-Bus-Entities">Service&nbsp;Bus&nbsp;Entities</h4>



<p>When we are working with Azure Service Bus, we can choose two Entities: <strong>Topics</strong> or <strong>Queues</strong>. You can have multiple Topics or Queues per Service Bus Namespace, but firstly you need to differ one from another. If you want a FIFO queue and only have one Consumer, then Queues are the way to go. If you need multiple Consumers, then the Topic is the better option. In this specific case we will create a Subscription per Consumer (Topics are only available from the Standard Pricing Tier).</p>



<h2 class="wp-block-heading" id="Event-Driven-Architectures">Event-driven architectures</h2>



<h3 class="wp-block-heading" id="Benefits-with-event-driven-architectures">Benefits&nbsp;with&nbsp;event-driven&nbsp;architectures</h3>



<p>What&nbsp;are&nbsp;the&nbsp;benefits&nbsp;of&nbsp;using&nbsp;a&nbsp;queue&nbsp;in&nbsp;the&nbsp;middle&nbsp;of&nbsp;these&nbsp;systems?</p>



<ul class="wp-block-list" style="max-width:991px;margin-top:0px;margin-bottom:0px"><li>We can decide to <strong>load balance the input</strong> from Customer Services. Let&#8217;s say there are a lot of updates being made to a customer, meaning a lot of events being published. We scale the number of consumers and user the <strong>competing pattern</strong></li><li>We can <strong>throttle the input</strong>. If on black Friday there are a ton of events and in case our Audit Log system is down. We simply store these events on the queue and consume them when the service is back online again. Of course we&#8217;d need to implement some logic for this behavior, but adding this &#8220;middleware&#8221; buys us options.</li></ul>



<p>In our use case, we wanted to move to an implementation where the Web API doesn&#8217;t get affected by any changes on these external systems. But in order to change the implementation, we must first figure out what are the challenges associated with this change.</p>



<h3 class="wp-block-heading" id="Challenges-with-event-driven-architectures"><strong>Challenges&nbsp;with&nbsp;event-driven&nbsp;architectures</strong></h3>



<h4 class="wp-block-heading" id="Message/Event-order"><strong>Message/Event&nbsp;order</strong></h4>



<p>Azure Service Bus has a feature called <strong>sessions</strong>. A session provides a context to send and retrieve messages that will preserve ordered delivery. However, in our use case we chose not to use it.</p>



<h4 class="wp-block-heading" id="Message-Lock-Duration"><strong>Message&nbsp;Lock&nbsp;Duration</strong></h4>



<p>When we are using Queues, every message has a lock Duration. During this time the consumer needs to process it. But if this consumer needs to contact multiple external systems this time may rise and our messages could stop in the Dead-Letter. So the best practice is to change it accordingly to your needs. We recommend you to set this time extremely high in the beginning, and then do some tests to calculate the average.</p>



<p>After that add 30% more of its value, in case of some lengthy  requests (in this case if we have outliers, they might stop in the Queue). If you are using a Topic, you will have a Lock Duration per Subscription. So make sure to adjust this time accordingly to its functions.</p>



<h2 class="wp-block-heading" id="Implementation"><strong>Implementation</strong></h2>



<p>In the Figure 1 you can see the initial architecture for the Customer Management system. It was responsible to make the requests to the other systems.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="612" src="https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-1024x612.png" alt="" class="wp-image-12299" srcset="https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-1024x612.png 1024w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-300x179.png 300w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-768x459.png 768w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-696x416.png 696w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10-703x420.png 703w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-10.png 1063w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Figure 1 &#8211; Initial architecture diagram </figcaption></figure>



<p>With the new implementation, a message broker was introduced and we&nbsp;used&nbsp;the <a href="https://martinfowler.com/articles/201701-event-driven.html#Event-carriedStateTransfer" target="_blank" rel="noreferrer noopener">event-carried state transfer pattern</a>, meaning our events&nbsp;had&nbsp;all&nbsp;the&nbsp;information&nbsp;the&nbsp;consumer&nbsp;needed&nbsp;in&nbsp;order&nbsp;to&nbsp;do&nbsp;their&nbsp;job.&nbsp;We&nbsp;took&nbsp;in&nbsp;consideration&nbsp;the&nbsp;<strong>event&nbsp;notifications&nbsp;pattern</strong>,&nbsp;where&nbsp;the&nbsp;consumer&nbsp;would&nbsp;have&nbsp;to&nbsp;make&nbsp;a&nbsp;request&nbsp;to&nbsp;the&nbsp;API&nbsp;that&nbsp;originated&nbsp;the&nbsp;event,&nbsp;in&nbsp;order&nbsp;to&nbsp;get&nbsp;more&nbsp;information.&nbsp;But&nbsp;this&nbsp;brings&nbsp;new&nbsp;problems&nbsp;to&nbsp;the&nbsp;table.&nbsp;What&nbsp;if&nbsp;when&nbsp;the&nbsp;consumer&nbsp;code&nbsp;runs,&nbsp;the&nbsp;information&nbsp;for&nbsp;that&nbsp;customer&nbsp;ID&nbsp;changed?&nbsp;What&nbsp;if&nbsp;the&nbsp;event&nbsp;was&nbsp;<code>CUSTOMER_CREATED</code>&nbsp;but&nbsp;in&nbsp;the&nbsp;meanwhile&nbsp;the&nbsp;customer&nbsp;was&nbsp;deleted?</p>



<h3 class="wp-block-heading" id="Retries-with-Polly"><strong>Retries&nbsp;with&nbsp;Polly</strong></h3>



<p>In a distributed system, many things can go wrong. The network can fail or have additional latency, systems may be temporarily down, etc. We use the <code>Azure.ServiceBus.Messaging</code> NuGet package so we are able to check if the exception is a transient fault or not (more information on <a href="https://github.com/Azure/azure-sdk-for-net/blob/Azure.Messaging.ServiceBus_7.1.1/sdk/servicebus/Azure.Messaging.ServiceBus/README.md#exception-handling)" target="_blank" rel="noreferrer noopener">these docs</a>), then use <a href="https://github.com/App-vNext/Polly" target="_blank" rel="noreferrer noopener">Polly</a> to setup retry logic and fallbacks. There are other options to implement retry policies, for example we took in consideration the <a href="https://docs.microsoft.com/en-us/azure/architecture/best-practices/retry-service-specific#service-bus" target="_blank" rel="noreferrer noopener">Retry guidance for Azure Services</a> documentation from Microsoft. Since we use the latest Azure SDK,  the appropriate class would be <a href="https://docs.microsoft.com/en-us/dotnet/api/azure.messaging.servicebus.servicebusretrypolicy?view=azure-dotnet" target="_blank" rel="noreferrer noopener">ServiceBusRetryPolicy</a>.<br>We configured Polly to retry to publish a message three times (this configuration is on <code>appsettings.json</code>), with exponential times between each attempt.<br>If after the third retry we can&#8217;t publish the message we need to save it, because it has crucial information. So to solve this issue we created a Fallback Gateway, to write these messages to a Container inside an Azure Storage Account.</p>



<h3 class="wp-block-heading" id="Filters-for-message-routing"><strong>Filters&nbsp;for&nbsp;message&nbsp;routing</strong></h3>



<p>This section only applies for Topics Entities on the Azure Service Bus.<br>We can add <a href="https://docs.microsoft.com/en-us/azure/service-bus-messaging/topic-filters" target="_blank" rel="noreferrer noopener">Filters</a> on our Subscriptions to help us with routing each message to its specific Consumer. We considered two filter types:</p>



<ul class="wp-block-list" style="max-width:1003px;margin-top:-19px;margin-bottom:49px"><li>SQL Filter</li><li>Correlation Filter</li></ul>



<p style="margin-bottom:12px">Using the Correlation Filter you can configure Custom Properties and create Filters for your needs. You just need to make sure the producer of the messages, includes the header, that you are currently using to filter, on the message.</p>



<p>With SQL Filters you can create conditional expression to evaluate the current message. Just make sure that all the system properties are prefixed with <em>sys</em>. in the expression. Either way, both filters work just choose one that suits you the most!</p>



<h3 class="wp-block-heading" id="Dead-Letter-Queue"><strong>Dead-Letter&nbsp;Queue</strong></h3>



<p class="has-text-align-left">In case the consumer application can&#8217;t process the message after the <strong>Max Delivery Count</strong> attempts, instead of returning it to the queue it will be sent automatically to the Dead-Letter queue. If you are using the Topic, each subscriber has its own Dead-Letter queue. You can also, configure different Max Delivery Counts Values for each Subscriber. </p>



<p>All messages that are published to the Service Bus have a TTL (Time-To-Live). After this time ends the message will be transferred automatically to the Dead-Letter. So make sure you adjust this time accordingly to your needs.</p>



<p class="has-text-align-left">With&nbsp;this&nbsp;we&nbsp;are&nbsp;able&nbsp;to&nbsp;save&nbsp;messages&nbsp;that&nbsp;weren&#8217;t&nbsp;processed&nbsp;by&nbsp;the&nbsp;consumer&nbsp;application,&nbsp;but&nbsp;we&nbsp;should&nbsp;always&nbsp;strive&nbsp;to&nbsp;have&nbsp;an empty&nbsp;dead-letter&nbsp;queue.</p>



<h2 class="wp-block-heading" id="Conclusion">Conclusion</h2>



<p>Our&nbsp;first&nbsp;steps&nbsp;into&nbsp;an&nbsp;Event-Driven&nbsp;Architecture&nbsp;was&nbsp;a&nbsp;truly&nbsp;success!<br>We&nbsp;were&nbsp;able&nbsp;to&nbsp;expand&nbsp;our&nbsp;previous&nbsp;solution&nbsp;to&nbsp;be&nbsp;compatible&nbsp;with&nbsp;multiple&nbsp;external&nbsp;systems&nbsp;and&nbsp;instead&nbsp;of&nbsp;having&nbsp;the&nbsp;API&nbsp;sending&nbsp;a&nbsp;HTTPS&nbsp;request&nbsp;for&nbsp;each&nbsp;one&nbsp;we&nbsp;had&nbsp;this&nbsp;Application&nbsp;sending&nbsp;one&nbsp;message&nbsp;to&nbsp;a&nbsp;Topic&nbsp;in&nbsp;the&nbsp;Service&nbsp;Bus.<br>One&nbsp;of&nbsp;our&nbsp;goals&nbsp;was&nbsp;to&nbsp;have&nbsp;load&nbsp;balance&nbsp;in&nbsp;the&nbsp;Publisher&nbsp;Application.&nbsp;We&nbsp;went&nbsp;from&nbsp;a&nbsp;1-&gt;3&nbsp;dependency&nbsp;to&nbsp;a&nbsp;1-&gt;&nbsp;1, as you can see in the Figure 2.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="269" src="https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-1024x269.png" alt="" class="wp-image-12300" srcset="https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-1024x269.png 1024w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-300x79.png 300w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-768x202.png 768w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-1536x403.png 1536w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-696x183.png 696w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-1068x280.png 1068w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11-1600x420.png 1600w, https://blogit.create.pt/wp-content/uploads/2021/05/MicrosoftTeams-image-11.png 1840w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption>Figure 2 &#8211; Architecture Diagram with Azure Service Bus</figcaption></figure>



<p>Which&nbsp;is&nbsp;great&nbsp;and&nbsp;keeps&nbsp;the&nbsp;system&nbsp;scalable&nbsp;and&nbsp;future&nbsp;proof. Our&nbsp;solution&nbsp;became&nbsp;more&nbsp;decoupled&nbsp;in&nbsp;order&nbsp;to&nbsp;keep&nbsp;the&nbsp;Application&nbsp;agnostic&nbsp;to&nbsp;these&nbsp;changes.<br>If&nbsp;you&nbsp;have&nbsp;a&nbsp;similar&nbsp;situation&nbsp;with&nbsp;an Event-Driven Architecture then we totally recommend you to check more about this technology and it&#8217;s features.</p>



<p>We would like to share a link to <a href="https://github.com/Azure/azure-service-bus" target="_blank" rel="noreferrer noopener">Microsoft Azure Service Bus GitHub</a>. Most of the implementations of either the publisher or the subscriber were&nbsp;inspired&nbsp;by&nbsp;this&nbsp;documentation,&nbsp;so&nbsp;make&nbsp;sure&nbsp;you&nbsp;check&nbsp;it&nbsp;out!<br>If&nbsp;you&nbsp;have&nbsp;any&nbsp;questions,&nbsp;please&nbsp;write&nbsp;them&nbsp;down&nbsp;below.</p>



<h2 class="wp-block-heading" id="Additional-Links"><strong>Additional&nbsp;Links</strong></h2>



<p><a href="https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-exceptions" target="_blank" rel="noreferrer noopener">Service&nbsp;Bus&nbsp;Exceptions</a><br><a href="https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messaging-overview" target="_blank" rel="noreferrer noopener">Service&nbsp;Bus&nbsp;Basic&nbsp;Steps</a><br><a href="https://docs.microsoft.com/pt-pt/azure/service-bus-messaging/service-bus-dotnet-get-started-with-queues" target="_blank" rel="noreferrer noopener">Tutorial&nbsp;with&nbsp;DotNet</a></p>
<p>The post <a href="https://blogit.create.pt/davidpereira/2021/06/02/case-study-azure-service-bus-and-event-driven-architectures/">Case Study: Azure Service Bus and Event-Driven Architectures</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/davidpereira/2021/06/02/case-study-azure-service-bus-and-event-driven-architectures/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What’s New in Azure SErvice Bus? #1</title>
		<link>https://blogit.create.pt/andresilva/2014/11/13/whats-new-in-azure-service-bus-1/</link>
					<comments>https://blogit.create.pt/andresilva/2014/11/13/whats-new-in-azure-service-bus-1/#respond</comments>
		
		<dc:creator><![CDATA[André Silva]]></dc:creator>
		<pubDate>Thu, 13 Nov 2014 15:24:30 +0000</pubDate>
				<category><![CDATA[Azure Service Bus]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[News]]></category>
		<guid isPermaLink="false">http://blogit.create.pt/andresilva/?p=101</guid>

					<description><![CDATA[<p>Technical Blogs Microsoft Azure BizTalk Services: Lessons in Configuring a (Service Bus) Queue SourceAn excellent tip by Mark Brimble on how to avoid this trap when integrating Service Bus with MABS.http://mindovermessaging.com/2014/11/11/mabs-lessons-in-configuring-a-service-bus-queue-source/ Azure Service Bus Performance &#8211; Http Batch sendOne of the easiest ways to increase throughput when using Azure Service Bus is by using the [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/andresilva/2014/11/13/whats-new-in-azure-service-bus-1/">What’s New in Azure SErvice Bus? #1</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><b><font color="#bb0000">Technical Blogs</font></b>  </p>
<p><hr align="center" size="3" width="100%"> <b>Microsoft Azure BizTalk Services: Lessons in Configuring a (Service Bus) Queue Source<br /></b>An excellent tip by Mark Brimble on how to avoid this trap when integrating Service Bus with MABS.<br /><a href="http://mindovermessaging.com/2014/11/11/mabs-lessons-in-configuring-a-service-bus-queue-source/">http://mindovermessaging.com/2014/11/11/mabs-lessons-in-configuring-a-service-bus-queue-source/</a> </p>
<p><b>Azure Service Bus Performance &#8211; Http Batch send<br /></b>One of the easiest ways to increase throughput when using Azure Service Bus is by using the client-side batching feature in the Service Bus protocol (as you can read in our recommendations for increasing throughput). This feature reduces the number of protocol transmissions by batching many messages into one. Note that you will still have many messages in the database.<br /><a href="http://blogs.msdn.com/b/shacorn/archive/2014/11/11/azure-service-bus-performance-http-batch-send.aspx">http://blogs.msdn.com/b/shacorn/archive/2014/11/11/azure-service-bus-performance-http-batch-send.aspx</a> </p>
<p><b>Service Bus Authentication and Authorization<br /></b>If you’re working in any MABS development that use the typical LOB Relay pattern, there have been changes associated with the security models for the same.<br /><a href="http://blog.tallan.com/2014/11/06/service-bus-authentication-and-authorization/">http://blog.tallan.com/2014/11/06/service-bus-authentication-and-authorization/<b><br /></b></a></p>
<p><b><font color="#bb0000">New Launches/Commercial Information</font></b>  </p>
<hr align="center" size="3" width="100%"> <b>Microsoft launches Azure cloud in a box<br /></b>Microsoft is teaming with Dell to create an Azure cloud in a box offering for customers who want to run their own, on-premises datacenters.<br />Microsoft executives took the wraps off the new offering, known officially as the &#8220;Microsoft Cloud Platform System,&#8221; during an October 20 event in San Francisco about Microsoft&#8217;s cloud futures.<br /><a href="http://www.zdnet.com/microsoft-launches-azure-cloud-in-a-box-7000034875/">http://www.zdnet.com/microsoft-launches-azure-cloud-in-a-box-7000034875/</a>  </p>
<p><b>What&#8217;s next for Microsoft&#8217;s platform as a service?<br /></b>Microsoft&#8217;s Azure team is moving toward remaking the platform as a service part of Azure so that it is more &#8216;microservice oriented,&#8217; says Mark Russinovich, the Azure Chief Technology Officer<br /><a href="http://www.zdnet.com/whats-next-for-microsofts-platform-as-a-service-7000035214/">http://www.zdnet.com/whats-next-for-microsofts-platform-as-a-service-7000035214/</a>  </p>
<p><b>Announcing Azure Event Hubs General Availability<br /></b>Microsoft Azure’s Event Hubs are the direct result of customer requests and customer feedback, and we are inviting you to try them out today, and to also let us know about your experiences with the product, and the scenarios that you are looking to enable.<br /><a href="http://azure.microsoft.com/blog/2014/11/05/announcing-azure-event-hubs-general-availability/">http://azure.microsoft.com/blog/2014/11/05/announcing-azure-event-hubs-general-availability/<b><br /></b></a></p>
<p><b><font color="#bb0000">Other related products</font></b>  </p>
<hr align="center" size="3" width="100%"> <b>Microsoft&#8217;s fitness band: What kinds of software and services are inside?<br /></b>We know a lot about Microsoft&#8217;s new fitness band, which the company introduced and began selling last week. But what Microsoft didn&#8217;t publicly disclose about the Microsoft Band is equally interesting.<br />Take the operating system inside the Microsoft Band. Although Microsoft did disclose that its band features ARM Cortex M4 MCU processor, the company never mentioned in any of its collateral what the operating system is.<br /><a href="http://www.zdnet.com/microsofts-fitness-band-what-kinds-of-software-and-services-are-inside-7000035344/">http://www.zdnet.com/microsofts-fitness-band-what-kinds-of-software-and-services-are-inside-7000035344/<b><br /></b></a> </p>
<p><b><font color="#bb0000">Other mentions</font></b>  </p>
<hr align="center" size="3" width="100%"> <b>Youth care in the cloud: improving and innovating services<br /></b>Youth care in the Netherlands is on the verge of major change. QNH’s Bjorn Schmitz discusses how cloud computing can help<br /><a href="http://www.onwindows.com/Article/youth-care-in-the-cloud-improving-and-innovating-services-41990#.VFzzZulybBU">http://www.onwindows.com/Article/youth-care-in-the-cloud-improving-and-innovating-services-41990#.VFzzZulybBU</a>  </p>
<p><b>AGL jumps on Microsoft Azure Cloud in new Aussie Geo <br /></b>AGL Energy has jumped on the Azure bandwagon to develop its &#8216;next generation&#8217; digital platform and is moving its SAP &#8220;smartmeter&#8221; platform to the new Australian Geo.<br /><a href="http://www.arnnet.com.au/article/558426/agl-jumps-microsoft-azure-cloud-new-aussie-geo/">http://www.arnnet.com.au/article/558426/agl-jumps-microsoft-azure-cloud-new-aussie-geo/</a>  </p>
<p><b>Rackspace joins Microsoft&#8217;s Windows Azure Pack partner army<br /></b>Rackspace is now running Microsoft’s Cloud Platform at all of its US data centres. <br />That platform is a marketing wrapper that contains Hyper-V, System Center and Windows Server with the more recent Azure Pack to spin up and run VM-based clouds.<br /><a href="http://www.theregister.co.uk/2014/11/12/rackspace_joins_microsoft_windows_azure_army/">http://www.theregister.co.uk/2014/11/12/rackspace_joins_microsoft_windows_azure_army/</a></p>
<p>The post <a href="https://blogit.create.pt/andresilva/2014/11/13/whats-new-in-azure-service-bus-1/">What’s New in Azure SErvice Bus? #1</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/andresilva/2014/11/13/whats-new-in-azure-service-bus-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>eCommerce Solutions on Windows Azure &#8211; Microsoft Lisboa 2013.04.10 (update)</title>
		<link>https://blogit.create.pt/jota/2013/04/09/ecommerce-solutions-on-windows-azure-microsoft-lisboa-2013-04-10-update/</link>
					<comments>https://blogit.create.pt/jota/2013/04/09/ecommerce-solutions-on-windows-azure-microsoft-lisboa-2013-04-10-update/#respond</comments>
		
		<dc:creator><![CDATA[Jota]]></dc:creator>
		<pubDate>Tue, 09 Apr 2013 15:15:24 +0000</pubDate>
				<category><![CDATA[Azure Service Bus]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Microsoft Azure]]></category>
		<category><![CDATA[MsdnArquitecturaPT]]></category>
		<category><![CDATA[Posts in English]]></category>
		<guid isPermaLink="false">http://blogcreate.azurewebsites.net/joaomartins/?p=181</guid>

					<description><![CDATA[<p>I’ll be presenting with Raúl Ribeiro tomorrow at the Window Azure Spring Summit at Microsoft in Lisboa. The event will include several sessions focused on the Azure support for Media, eCommerce and e-Learning solutions. My session will be focused on the different eCommerce projects we have done or are developing at the moment, and the [&#8230;]</p>
<p>The post <a href="https://blogit.create.pt/jota/2013/04/09/ecommerce-solutions-on-windows-azure-microsoft-lisboa-2013-04-10-update/">eCommerce Solutions on Windows Azure &#8211; Microsoft Lisboa 2013.04.10 (update)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>I’ll be presenting with <a href="http://blogit.create.pt/blogs/raulribeiro">Raúl Ribeiro</a> tomorrow at the <strong>Window Azure Spring Summit </strong>at Microsoft in Lisboa. The event will include several sessions focused on the Azure support for Media, eCommerce and e-Learning solutions. My session will be focused on the different eCommerce projects we have done or are developing at the moment, and the mapping of challenges into Azure components.</p>
<p>The registration site (in portuguese) is <a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032548674&amp;culture=pt-PT">here</a>. I’ll upload the slides to Slideshare after the event.</p>
<p><strong>Update: </strong>the event was great. Not a long session, but the people were interested and had very good feedback. Sharing real experiences always makes a difference. <a href="http://www.slideshare.net/slidejota/e-commerce-solutions-on-windows-azure-dist-full">Here’s the deck</a>.</p>
<p>The post <a href="https://blogit.create.pt/jota/2013/04/09/ecommerce-solutions-on-windows-azure-microsoft-lisboa-2013-04-10-update/">eCommerce Solutions on Windows Azure &#8211; Microsoft Lisboa 2013.04.10 (update)</a> appeared first on <a href="https://blogit.create.pt">Blog IT</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blogit.create.pt/jota/2013/04/09/ecommerce-solutions-on-windows-azure-microsoft-lisboa-2013-04-10-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
