{"id":264,"date":"2026-04-03T22:51:51","date_gmt":"2026-04-04T01:51:51","guid":{"rendered":"https:\/\/proglab.com.br\/?page_id=264"},"modified":"2026-05-23T18:27:35","modified_gmt":"2026-05-23T21:27:35","slug":"recommend-a-messaging-architecture","status":"publish","type":"page","link":"https:\/\/proglab.com.br\/?page_id=264","title":{"rendered":"Recommend a messaging architecture"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">If you&#8217;re prepping for the exam, and you get a question about messaging architectures, this is a great area to focus on. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll want to understand the differences between queue storage, service bus queues, and service bus topics, and more importantly, when to use each one. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Keep in mind, queue storage is your go-to for simple queuing needs, especially if you need to handle larger queues over 80 gig or track messaging processing that&#8217;s happening. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For service bus, this is great when you need more advanced features like first in, first out, at-most once delivery, transactions, and RBA, and finally, service bus topics. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They&#8217;re perfect for pub sub, or publisher subscriber scenarios, where a single message needs to go to multiple receivers. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, don&#8217;t forget the SLA differences between these. So make sure you understand the different use cases. Remember the different retention periods and how data is managed for each one of those for your exam.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-application-architecture\/3-design-messaging-solution\">https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-application-architecture\/3-design-messaging-solution<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/service-bus-messaging\/compare-messaging-services\">https:\/\/learn.microsoft.com\/en-us\/azure\/service-bus-messaging\/compare-messaging-services<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted\">https:\/\/learn.microsoft.com\/en-us\/azure\/service-bus-messaging\/service-bus-azure-and-service-bus-queues-compared-contrasted<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/queues\/storage-queues-introduction\">https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/queues\/storage-queues-introduction<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/architecture-styles\/web-queue-worker\">https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/guide\/architecture-styles\/web-queue-worker<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you&#8217;re prepping for the exam, and you get a question about messaging architectures, this is a great area to focus on. You&#8217;ll want to understand the differences between queue storage, service bus queues, and service bus topics, and more importantly, when to use each one. Keep in mind, queue storage is your go-to for &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/proglab.com.br\/?page_id=264\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Recommend a messaging architecture&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":194,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-264","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=264"}],"version-history":[{"count":6,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/264\/revisions"}],"predecessor-version":[{"id":812,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/264\/revisions\/812"}],"up":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/194"}],"wp:attachment":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}