diff --git a/docs/antipatterns/busy-database/index.md b/docs/antipatterns/busy-database/index.md index 16fbcb324d..d74ecbbb47 100644 --- a/docs/antipatterns/busy-database/index.md +++ b/docs/antipatterns/busy-database/index.md @@ -2,7 +2,8 @@ title: Busy Database antipattern titleSuffix: Performance antipatterns for cloud apps description: Understand the Busy Database antipattern, which can cause performance and scalability problems by offloading processing to a database server. -author: martinekuan +ms.author: robbag +author: RobBagby categories: azure ms.date: 06/05/2017 ms.topic: design-pattern diff --git a/docs/antipatterns/busy-front-end/index.md b/docs/antipatterns/busy-front-end/index.md index 766a6f5bf5..ee19bf90bb 100644 --- a/docs/antipatterns/busy-front-end/index.md +++ b/docs/antipatterns/busy-front-end/index.md @@ -2,7 +2,8 @@ title: Busy Front End antipattern titleSuffix: Performance antipatterns for cloud apps description: Asynchronous work on a large number of background threads can starve other foreground tasks of resources. -author: martinekuan +ms.author: robbag +author: RobBagby ms.date: 06/05/2017 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/chatty-io/index.md b/docs/antipatterns/chatty-io/index.md index 7e3f3e7a8a..c4ed4ff7cb 100644 --- a/docs/antipatterns/chatty-io/index.md +++ b/docs/antipatterns/chatty-io/index.md @@ -2,7 +2,8 @@ title: Chatty I/O antipattern titleSuffix: Performance antipatterns for cloud apps description: Learn about the cumulative effect of many I/O requests, which can have a significant impact on performance and responsiveness. -author: martinekuan +ms.author: robbag +author: RobBagby ms.date: 06/05/2017 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/extraneous-fetching/index.md b/docs/antipatterns/extraneous-fetching/index.md index 7ae0fd94c7..6bf59e50e4 100644 --- a/docs/antipatterns/extraneous-fetching/index.md +++ b/docs/antipatterns/extraneous-fetching/index.md @@ -2,7 +2,8 @@ title: Extraneous Fetching antipattern titleSuffix: Azure Architecture Center description: Learn about ways to mitigate the Extraneous Fetching antipattern, the common design flaw of fetching more data than needed for a business operation. -author: martinekuan +ms.author: robbag +author: RobBagby categories: azure ms.date: 07/25/2022 ms.topic: design-pattern diff --git a/docs/antipatterns/improper-instantiation/index.md b/docs/antipatterns/improper-instantiation/index.md index 806078875a..a8be276403 100644 --- a/docs/antipatterns/improper-instantiation/index.md +++ b/docs/antipatterns/improper-instantiation/index.md @@ -2,7 +2,8 @@ title: Improper Instantiation antipattern titleSuffix: Azure Architecture Center description: Avoid continually creating new instances of an object that is meant to be created once and then shared. -author: martinekuan +ms.author: robbag +author: RobBagby categories: azure ms.date: 06/05/2017 ms.topic: design-pattern diff --git a/docs/antipatterns/index.md b/docs/antipatterns/index.md index 06c80750ad..f6c02a9099 100644 --- a/docs/antipatterns/index.md +++ b/docs/antipatterns/index.md @@ -1,8 +1,8 @@ --- title: Performance testing and antipatterns description: Build scalability solutions for common stressors by learning about performance antipatterns. These are common practices that are likely to cause scalability problems when an application is under pressure. -author: johndowns -ms.author: jodowns +ms.author: robbag +author: RobBagby ms.date: 12/13/2023 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/monolithic-persistence/index.md b/docs/antipatterns/monolithic-persistence/index.md index 6975ac22d5..a9a656875f 100644 --- a/docs/antipatterns/monolithic-persistence/index.md +++ b/docs/antipatterns/monolithic-persistence/index.md @@ -2,7 +2,8 @@ title: Monolithic Persistence antipattern titleSuffix: Azure Architecture Center description: Understand the Monolithic Persistence antipattern, which can hurt performance by putting all of an application's data into a single data store. -author: martinekuan +ms.author: robbag +author: RobBagby categories: azure ms.date: 06/05/2017 ms.topic: design-pattern diff --git a/docs/antipatterns/no-caching/index.md b/docs/antipatterns/no-caching/index.md index 8f0cc72de2..cf92977c43 100644 --- a/docs/antipatterns/no-caching/index.md +++ b/docs/antipatterns/no-caching/index.md @@ -2,7 +2,8 @@ title: No Caching antipattern titleSuffix: Performance antipatterns for cloud apps description: Learn about ways to mitigate the No Caching antipattern, the common design flaw of repeatedly fetching the same data. -author: martinekuan +ms.author: robbag +author: RobBagby ms.date: 06/05/2017 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/noisy-neighbor/noisy-neighbor.yml b/docs/antipatterns/noisy-neighbor/noisy-neighbor.yml index 7fd121b3ff..9f287119da 100644 --- a/docs/antipatterns/noisy-neighbor/noisy-neighbor.yml +++ b/docs/antipatterns/noisy-neighbor/noisy-neighbor.yml @@ -2,8 +2,8 @@ metadata: title: Noisy Neighbor antipattern description: Learn how the activity of one tenant can impact the performance of other tenants in a multitenant system. - author: johndowns - ms.author: jodowns + ms.author: robbag + author: RobBagby ms.date: 03/14/2023 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/retry-storm/index.md b/docs/antipatterns/retry-storm/index.md index 5ffb93a8d2..f2bf14eb99 100644 --- a/docs/antipatterns/retry-storm/index.md +++ b/docs/antipatterns/retry-storm/index.md @@ -2,7 +2,8 @@ title: Retry Storm antipattern titleSuffix: Performance antipatterns for cloud apps description: Understand the Retry Storm antipattern, so you can avoid retrying failed requests to a service too often. -author: johndowns +ms.author: robbag +author: RobBagby ms.date: 08/06/2021 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/antipatterns/synchronous-io/index.md b/docs/antipatterns/synchronous-io/index.md index dc50b34a8c..93fd5e7896 100644 --- a/docs/antipatterns/synchronous-io/index.md +++ b/docs/antipatterns/synchronous-io/index.md @@ -2,7 +2,8 @@ title: Synchronous I/O antipattern titleSuffix: Performance antipatterns for cloud apps description: Blocking the calling thread while I/O completes can reduce performance and affect vertical scalability. -author: martinekuan +ms.author: robbag +author: RobBagby categories: azure ms.date: 06/05/2017 ms.topic: design-pattern diff --git a/docs/best-practices/api-design.md b/docs/best-practices/api-design.md index f2ec305702..3482b0a50b 100644 --- a/docs/best-practices/api-design.md +++ b/docs/best-practices/api-design.md @@ -2,8 +2,8 @@ title: Web API design best practices titleSuffix: Azure Architecture Center description: Learn best practices for designing web APIs that support platform independence and service evolution. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/api-implementation.md b/docs/best-practices/api-implementation.md index b55ce0b423..38874dd011 100644 --- a/docs/best-practices/api-implementation.md +++ b/docs/best-practices/api-implementation.md @@ -2,8 +2,8 @@ title: Web API implementation titleSuffix: Best practices for cloud applications description: Learn about best practices for implementing a web API and publishing it to make it available to client applications. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby categories: azure ms.date: 07/25/2022 ms.topic: conceptual diff --git a/docs/best-practices/auto-scaling.md b/docs/best-practices/auto-scaling.md index 2e71856982..f0c29f84e1 100644 --- a/docs/best-practices/auto-scaling.md +++ b/docs/best-practices/auto-scaling.md @@ -2,8 +2,8 @@ title: Autoscaling guidance titleSuffix: Best practices for cloud applications description: Review autoscaling guidance. Autoscaling is the process of dynamically allocating resources to match performance requirements. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 10/11/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/background-jobs.md b/docs/best-practices/background-jobs.md index ffaf200577..ec6492e3ae 100644 --- a/docs/best-practices/background-jobs.md +++ b/docs/best-practices/background-jobs.md @@ -2,7 +2,8 @@ title: Background jobs guidance titleSuffix: Best practices for cloud applications description: Learn about background tasks that run independently of the user interface, such as batch jobs, intensive processing tasks, and long-running processes. -author: martinekuan +ms.author: robbag +author: RobBagby ms.date: 10/18/2022 categories: azure ms.topic: conceptual diff --git a/docs/best-practices/caching.yml b/docs/best-practices/caching.yml index 0f8db44d98..5f85934d15 100644 --- a/docs/best-practices/caching.yml +++ b/docs/best-practices/caching.yml @@ -2,8 +2,8 @@ metadata: title: Caching guidance description: Learn how caching can improve the performance and scalability of a system by copying frequently accessed data to fast storage close to the application. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/cdn.yml b/docs/best-practices/cdn.yml index 1b243cffd4..42c96d814f 100644 --- a/docs/best-practices/cdn.yml +++ b/docs/best-practices/cdn.yml @@ -2,8 +2,8 @@ metadata: title: CDN guidance description: Guidance on using Content Delivery Networks (CDNs) to deliver high-bandwidth content hosted in Azure. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/data-partitioning-strategies.yml b/docs/best-practices/data-partitioning-strategies.yml index c3bb07e296..84e2add938 100644 --- a/docs/best-practices/data-partitioning-strategies.yml +++ b/docs/best-practices/data-partitioning-strategies.yml @@ -2,8 +2,8 @@ metadata: title: Data partitioning strategies description: View guidance on separating data partitions to be managed and accessed separately in different services, such as Azure Search, Azure storage queues, and more. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/data-partitioning.yml b/docs/best-practices/data-partitioning.yml index 3170e9db42..4d727a447c 100644 --- a/docs/best-practices/data-partitioning.yml +++ b/docs/best-practices/data-partitioning.yml @@ -2,8 +2,8 @@ metadata: title: Data partitioning guidance description: View guidance for how to separate data partitions to be managed and accessed separately. Understand horizontal, vertical, and functional partitioning strategies. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/index-best-practices.md b/docs/best-practices/index-best-practices.md index b8675cceed..f11793619c 100644 --- a/docs/best-practices/index-best-practices.md +++ b/docs/best-practices/index-best-practices.md @@ -2,7 +2,8 @@ title: Best practices in cloud applications titleSuffix: Azure Architecture Center description: Learn best practices for building reliable, scalable, and secure applications in the cloud. See resources on caching, partitioning, monitoring, and other areas. -author: martinekuan +ms.author: robbag +author: RobBagby ms.date: 01/04/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/best-practices/message-encode.md b/docs/best-practices/message-encode.md index 4fb8723ef7..75e9e07e55 100644 --- a/docs/best-practices/message-encode.md +++ b/docs/best-practices/message-encode.md @@ -1,7 +1,8 @@ --- title: Message encoding considerations description: Review how to choose an encoding format for asynchronous messaging. Explore encoding format considerations and choices for encoding formats. -author: PageWriter-MSFT +ms.author: robbag +author: RobBagby ms.date: 03/16/2020 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/monitoring.yml b/docs/best-practices/monitoring.yml index cc53580ba2..baddb30742 100644 --- a/docs/best-practices/monitoring.yml +++ b/docs/best-practices/monitoring.yml @@ -2,8 +2,8 @@ metadata: title: Monitoring and diagnostics guidance description: Learn how to track how users use your distributed applications and services, trace resource utilization, and monitor the health and performance. - author: martinekuan - ms.author: martinek + ms.author: robbag + author: RobBagby ms.date: 07/25/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/retry-service-specific.md b/docs/best-practices/retry-service-specific.md index b31b0c77c3..925f58343a 100644 --- a/docs/best-practices/retry-service-specific.md +++ b/docs/best-practices/retry-service-specific.md @@ -2,8 +2,8 @@ title: Azure service retry guidance titleSuffix: Best practices for cloud applications description: Learn about the retry mechanism features for many Azure services. Retry mechanisms differ because services have different characteristics and requirements. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 09/16/2020 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/best-practices/transient-faults.md b/docs/best-practices/transient-faults.md index 246e0ad5d9..4037d04061 100644 --- a/docs/best-practices/transient-faults.md +++ b/docs/best-practices/transient-faults.md @@ -2,8 +2,8 @@ title: Transient fault handling titleSuffix: Best practices for cloud applications description: Learn how to handle transient faults caused by loss of network connectivity, temporary unavailability, or timeouts. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby categories: azure ms.date: 07/25/2022 ms.topic: conceptual diff --git a/docs/icons/index.md b/docs/icons/index.md index c061c27904..4156ffb391 100644 --- a/docs/icons/index.md +++ b/docs/icons/index.md @@ -2,8 +2,8 @@ title: Azure icons titleSuffix: Azure Architecture Center description: Icons for use in building architecture diagrams for Azure -author: RobBagby ms.author: robbag +author: RobBagby ms.reviewer: chkittel ms.date: 02/14/2024 ms.service: architecture-center diff --git a/docs/patterns/ambassador.yml b/docs/patterns/ambassador.yml index 6d359b64dc..609758eca4 100644 --- a/docs/patterns/ambassador.yml +++ b/docs/patterns/ambassador.yml @@ -2,8 +2,8 @@ metadata: title: Ambassador pattern description: Learn about the Ambassador pattern, which creates helper services that send network requests on behalf of a consumer service or application. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/anti-corruption-layer.yml b/docs/patterns/anti-corruption-layer.yml index 49743a0614..4439808a1f 100644 --- a/docs/patterns/anti-corruption-layer.yml +++ b/docs/patterns/anti-corruption-layer.yml @@ -2,8 +2,8 @@ metadata: title: Anti-corruption Layer pattern description: Examine the Anti-corruption Layer pattern. Implement a façade or adapter layer between a modern application and a legacy system. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/async-request-reply.yml b/docs/patterns/async-request-reply.yml index 2cd8ee2cd8..80126122e8 100644 --- a/docs/patterns/async-request-reply.yml +++ b/docs/patterns/async-request-reply.yml @@ -2,8 +2,8 @@ metadata: title: Asynchronous Request-Reply pattern description: Allow decoupling of backend processing from a frontend host, where backend processing needs to be asynchronous, but the frontend still needs a clear response. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/backends-for-frontends.yml b/docs/patterns/backends-for-frontends.yml index ae4ac40c3f..10e7efd2cf 100644 --- a/docs/patterns/backends-for-frontends.yml +++ b/docs/patterns/backends-for-frontends.yml @@ -2,8 +2,8 @@ metadata: title: Backends for Frontends pattern description: Explore the Backends for Frontends pattern, which creates separate backend services to be consumed by specific frontend applications or interfaces. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/bulkhead.yml b/docs/patterns/bulkhead.yml index a874af47cf..67afaff545 100644 --- a/docs/patterns/bulkhead.yml +++ b/docs/patterns/bulkhead.yml @@ -2,8 +2,8 @@ metadata: title: Bulkhead pattern description: Isolate elements of an application into pools so that if one fails, the others will continue to function. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/cache-aside.yml b/docs/patterns/cache-aside.yml index 1ae72d637c..b23934d51b 100644 --- a/docs/patterns/cache-aside.yml +++ b/docs/patterns/cache-aside.yml @@ -2,8 +2,8 @@ metadata: title: Cache-Aside pattern description: Learn how to load data on demand into a cache, which can improve performance and maintain consistency between cached data and the underlying data store. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/category/data-management.md b/docs/patterns/category/data-management.md index c98b20f221..adbe5da01d 100644 --- a/docs/patterns/category/data-management.md +++ b/docs/patterns/category/data-management.md @@ -2,8 +2,8 @@ title: Data management patterns titleSuffix: Cloud Design Patterns description: Use these data management patterns for cloud applications. Data management is a key element that influences most of the quality attributes. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/category/design-implementation.md b/docs/patterns/category/design-implementation.md index 169245d3e0..4c3b0b4d86 100644 --- a/docs/patterns/category/design-implementation.md +++ b/docs/patterns/category/design-implementation.md @@ -2,8 +2,8 @@ title: Design and implementation patterns titleSuffix: Cloud Design Patterns description: Use these design and implementation patterns to simplify administration, development, and reusability for your cloud application. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/category/management-monitoring.md b/docs/patterns/category/management-monitoring.md index 1125c86b6a..44ca96ab2f 100644 --- a/docs/patterns/category/management-monitoring.md +++ b/docs/patterns/category/management-monitoring.md @@ -2,8 +2,8 @@ title: Management and Monitoring patterns titleSuffix: Cloud Design Patterns description: Use these management and monitoring patterns to support cloud applications, which offer special challenges because the applications run in a remote datacenter. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/category/messaging.md b/docs/patterns/category/messaging.md index a7a7a76e9a..022a543d74 100644 --- a/docs/patterns/category/messaging.md +++ b/docs/patterns/category/messaging.md @@ -2,8 +2,8 @@ title: Messaging patterns titleSuffix: Cloud Design Patterns description: Use these messaging patterns to support cloud applications by using a messaging that connects the components and services in a manner to maximize scalability. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/choreography.yml b/docs/patterns/choreography.yml index 262a801cd8..fa10c93d51 100644 --- a/docs/patterns/choreography.yml +++ b/docs/patterns/choreography.yml @@ -2,8 +2,8 @@ metadata: title: Choreography pattern description: Let each service decide when and how a business operation is processed, instead of depending on a central orchestrator. - author: PageWriter-MSFT - ms.author: prwilk + ms.author: robbag + author: RobBagby ms.date: 07/01/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/circuit-breaker.yml b/docs/patterns/circuit-breaker.yml index 4cedc5e266..cbb85be84e 100644 --- a/docs/patterns/circuit-breaker.yml +++ b/docs/patterns/circuit-breaker.yml @@ -2,8 +2,8 @@ metadata: title: Circuit Breaker pattern description: Handle faults that might take a variable amount of time to fix when connecting to a remote service or resource. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/claim-check.yml b/docs/patterns/claim-check.yml index 6e95dede4b..1e0be8045c 100644 --- a/docs/patterns/claim-check.yml +++ b/docs/patterns/claim-check.yml @@ -2,8 +2,8 @@ metadata: title: Claim-Check pattern description: Examine the Claim-Check pattern, which splits a large message into a claim check and a payload to avoid overwhelming a message bus. - author: yorek - ms.author: damauri + ms.author: robbag + author: RobBagby ms.date: 07/01/2019 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/compensating-transaction.yml b/docs/patterns/compensating-transaction.yml index e6a8d3b47e..cee41b379f 100644 --- a/docs/patterns/compensating-transaction.yml +++ b/docs/patterns/compensating-transaction.yml @@ -2,8 +2,8 @@ metadata: title: Compensating Transaction pattern description: Use the Compensating Transaction pattern to undo work when a step of an eventually consistent operation fails. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/competing-consumers.yml b/docs/patterns/competing-consumers.yml index df9269ca55..80f0920511 100644 --- a/docs/patterns/competing-consumers.yml +++ b/docs/patterns/competing-consumers.yml @@ -2,8 +2,8 @@ metadata: title: Competing Consumers pattern description: Explore the Competing Consumers pattern. This pattern enables many concurrent consumers to process messages that are received on the same messaging channel. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/compute-resource-consolidation.yml b/docs/patterns/compute-resource-consolidation.yml index 9406a01ee6..54efb5eb12 100644 --- a/docs/patterns/compute-resource-consolidation.yml +++ b/docs/patterns/compute-resource-consolidation.yml @@ -2,8 +2,8 @@ metadata: title: Compute Resource Consolidation pattern description: Use the Compute Resource Consolidation design pattern to consolidate multiple tasks or operations into a single computational unit. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/cqrs.yml b/docs/patterns/cqrs.yml index 005df348f5..1d09ddb9db 100644 --- a/docs/patterns/cqrs.yml +++ b/docs/patterns/cqrs.yml @@ -2,8 +2,8 @@ metadata: title: CQRS pattern description: Learn how to segregate operations that read data from those that update data, using the CQRS (Command and Query Responsibility Segregation) pattern. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/deployment-stamp.yml b/docs/patterns/deployment-stamp.yml index 8b1412e708..2c4e793764 100644 --- a/docs/patterns/deployment-stamp.yml +++ b/docs/patterns/deployment-stamp.yml @@ -2,8 +2,8 @@ metadata: title: Deployment Stamps pattern description: Learn about the Deployment Stamps pattern, which deploys many independent copies (known as stamps, service units, or scale units) of application components. - author: johndowns - ms.author: jodowns + ms.author: robbag + author: RobBagby ms.date: 12/13/2023 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/event-sourcing.yml b/docs/patterns/event-sourcing.yml index 49e37a5d96..b0ba9fc99c 100644 --- a/docs/patterns/event-sourcing.yml +++ b/docs/patterns/event-sourcing.yml @@ -2,8 +2,8 @@ metadata: title: Event Sourcing pattern description: Use an append-only store to record the full series of events that describe actions taken on data in a domain. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/external-configuration-store.yml b/docs/patterns/external-configuration-store.yml index 217a8906e6..0675e06364 100644 --- a/docs/patterns/external-configuration-store.yml +++ b/docs/patterns/external-configuration-store.yml @@ -2,8 +2,8 @@ metadata: title: External Configuration Store pattern description: Examine the External Configuration Store pattern, which moves configuration information out of the application deployment package to a centralized location. - author: ckittel - ms.author: chkittel + ms.author: robbag + author: RobBagby ms.date: 09/14/2021 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/federated-identity.yml b/docs/patterns/federated-identity.yml index fdba4bfb4c..37d2bbea1f 100644 --- a/docs/patterns/federated-identity.yml +++ b/docs/patterns/federated-identity.yml @@ -2,8 +2,8 @@ metadata: title: Federated Identity pattern description: Use the Federated Identity design pattern to delegate authentication to an external identity provider. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/gatekeeper.yml b/docs/patterns/gatekeeper.yml index 3be5408aeb..83f7a5c30a 100644 --- a/docs/patterns/gatekeeper.yml +++ b/docs/patterns/gatekeeper.yml @@ -2,8 +2,8 @@ metadata: title: Gatekeeper pattern description: Learn how to use the Gatekeeper pattern to protect applications and services by using a dedicated host instance as a broker to validate requests and data. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 05/26/2023 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/gateway-aggregation.yml b/docs/patterns/gateway-aggregation.yml index 88ea6ca3af..05d4873edc 100644 --- a/docs/patterns/gateway-aggregation.yml +++ b/docs/patterns/gateway-aggregation.yml @@ -2,8 +2,8 @@ metadata: title: Gateway Aggregation pattern description: Learn about the Gateway Aggregation pattern, which uses a gateway to aggregate many individual requests into a single request. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/gateway-offloading.yml b/docs/patterns/gateway-offloading.yml index 82ef2ec1ee..489cfdbf74 100644 --- a/docs/patterns/gateway-offloading.yml +++ b/docs/patterns/gateway-offloading.yml @@ -2,8 +2,8 @@ metadata: title: Gateway Offloading pattern description: Use the Gateway Offloading design pattern to offload shared or specialized service functionality to a gateway proxy. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/gateway-routing.yml b/docs/patterns/gateway-routing.yml index 27c1259e3d..14c2802493 100644 --- a/docs/patterns/gateway-routing.yml +++ b/docs/patterns/gateway-routing.yml @@ -2,8 +2,8 @@ metadata: title: Gateway Routing pattern description: Use the Gateway Routing design pattern to route requests to multiple services using a single endpoint. - author: erjosito ms.author: robbag + author: RobBagby ms.date: 08/29/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/geodes.yml b/docs/patterns/geodes.yml index 8d9da5055b..fee32ad8a2 100644 --- a/docs/patterns/geodes.yml +++ b/docs/patterns/geodes.yml @@ -2,8 +2,8 @@ metadata: title: Geode pattern description: Deploy backend services into a set of geographical nodes, each of which can service any client request in any region. - author: willeastbury - ms.author: lucashh + ms.author: robbag + author: RobBagby ms.date: 06/11/2021 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/health-endpoint-monitoring.yml b/docs/patterns/health-endpoint-monitoring.yml index 9d07ce5142..12701ba700 100644 --- a/docs/patterns/health-endpoint-monitoring.yml +++ b/docs/patterns/health-endpoint-monitoring.yml @@ -2,8 +2,8 @@ metadata: title: Health Endpoint Monitoring pattern description: Implement the functional checks of the Health Endpoint Monitoring pattern. Use external tools to check apps at regular intervals through exposed endpoints. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/index-table.yml b/docs/patterns/index-table.yml index 1287ffc184..31a07c2aae 100644 --- a/docs/patterns/index-table.yml +++ b/docs/patterns/index-table.yml @@ -2,8 +2,8 @@ metadata: title: Index Table pattern description: Learn about the Index Table pattern. Create indexes over the fields in data stores that are frequently referenced by queries. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/index.md b/docs/patterns/index.md index d91ba188b1..3f402af9dd 100644 --- a/docs/patterns/index.md +++ b/docs/patterns/index.md @@ -2,8 +2,8 @@ title: Cloud design patterns titleSuffix: Azure Architecture Center description: Learn about design patterns for building reliable, scalable, secure applications in the cloud by walking through examples based on Microsoft Azure. -author: martinekuan -ms.author: martinek +ms.author: robbag +author: RobBagby ms.date: 07/28/2022 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/leader-election.yml b/docs/patterns/leader-election.yml index c831230966..fca304c8cd 100644 --- a/docs/patterns/leader-election.yml +++ b/docs/patterns/leader-election.yml @@ -2,8 +2,8 @@ metadata: title: Leader Election pattern description: Learn how to use the Leader Election pattern to coordinate the actions performed by a collection of collaborating task instances in a distributed application. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/materialized-view.yml b/docs/patterns/materialized-view.yml index cf6dddbcf5..ffc64074de 100644 --- a/docs/patterns/materialized-view.yml +++ b/docs/patterns/materialized-view.yml @@ -2,8 +2,8 @@ metadata: title: Materialized View pattern description: Generate prepopulated views over the data in one or more data stores when the data isn't ideally formatted for required query operations. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/messaging-bridge.yml b/docs/patterns/messaging-bridge.yml index a498f2dbed..d25750ef23 100644 --- a/docs/patterns/messaging-bridge.yml +++ b/docs/patterns/messaging-bridge.yml @@ -2,8 +2,8 @@ metadata: title: Messaging Bridge pattern description: Learn how to use the Messaging Bridge pattern to integrate disparate systems built on top of different messaging infrastructures. - author: martinekuan - ms.author: martinek + ms.author: robbag + author: RobBagby ms.date: 10/04/2023 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/priority-queue.yml b/docs/patterns/priority-queue.yml index dd0adf2ba9..dd7da68675 100644 --- a/docs/patterns/priority-queue.yml +++ b/docs/patterns/priority-queue.yml @@ -2,8 +2,8 @@ metadata: title: Priority Queue pattern description: Prioritize requests sent to services so that requests with a higher priority are received and processed more quickly than those with a lower priority. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/publisher-subscriber.yml b/docs/patterns/publisher-subscriber.yml index 73b861c5be..61b43c6ef4 100644 --- a/docs/patterns/publisher-subscriber.yml +++ b/docs/patterns/publisher-subscriber.yml @@ -2,8 +2,8 @@ metadata: title: Publisher-Subscriber pattern description: Learn about the Publisher-Subscriber pattern, which enables an application to announce events to many interested consumers asynchronously. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 12/07/2018 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/quarantine.yml b/docs/patterns/quarantine.yml index 238a986173..595660244a 100644 --- a/docs/patterns/quarantine.yml +++ b/docs/patterns/quarantine.yml @@ -2,8 +2,8 @@ metadata: title: Quarantine pattern description: Learn about the quarantine pattern, which stops software from getting deployed to production until marked as trusted by an intermediary process. - author: PageWriter-MSFT - ms.author: prwilk + ms.author: robbag + author: RobBagby ms.date: 01/19/2024 ms.topic: design-pattern ms.service: architecture-center diff --git a/docs/patterns/queue-based-load-leveling.yml b/docs/patterns/queue-based-load-leveling.yml index bfb2732931..ee71de1185 100644 --- a/docs/patterns/queue-based-load-leveling.yml +++ b/docs/patterns/queue-based-load-leveling.yml @@ -2,8 +2,8 @@ metadata: title: Queue-Based Load Leveling pattern description: Use a queue that acts as a buffer between a task and a service that it invokes in order to smooth intermittent heavy loads. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/rate-limiting-pattern.yml b/docs/patterns/rate-limiting-pattern.yml index 076cf04fa1..1003ce5e0f 100644 --- a/docs/patterns/rate-limiting-pattern.yml +++ b/docs/patterns/rate-limiting-pattern.yml @@ -2,8 +2,8 @@ metadata: title: Rate Limiting pattern description: You can use a rate limiting pattern to help you avoid or minimize throttling errors. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/retry.yml b/docs/patterns/retry.yml index 8bb77f6526..bafb96e429 100644 --- a/docs/patterns/retry.yml +++ b/docs/patterns/retry.yml @@ -2,8 +2,8 @@ metadata: title: Retry pattern description: Learn how to use the Retry pattern to enable an application to handle anticipated, temporary failures when the app tries to connect to a service or network resource. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/scheduler-agent-supervisor.yml b/docs/patterns/scheduler-agent-supervisor.yml index befa4e8578..a113189fa4 100644 --- a/docs/patterns/scheduler-agent-supervisor.yml +++ b/docs/patterns/scheduler-agent-supervisor.yml @@ -2,8 +2,8 @@ metadata: title: Scheduler Agent Supervisor pattern description: Explore the Scheduler Agent Supervisor pattern, which coordinates a set of actions across a distributed set of services and other remote resources. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/sequential-convoy.yml b/docs/patterns/sequential-convoy.yml index c2c7937056..264e2458ce 100644 --- a/docs/patterns/sequential-convoy.yml +++ b/docs/patterns/sequential-convoy.yml @@ -2,8 +2,8 @@ metadata: title: Sequential Convoy pattern description: The sequential convoy cloud design pattern allows for first-in-first-out processing of data in a serverless environment. - author: brandonh-msft - ms.author: hurlburb + ms.author: robbag + author: RobBagby ms.date: 12/14/2019 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/sharding.yml b/docs/patterns/sharding.yml index 51d21d9a4f..e5a17b666f 100644 --- a/docs/patterns/sharding.yml +++ b/docs/patterns/sharding.yml @@ -2,8 +2,8 @@ metadata: title: Sharding pattern description: Use the Sharding design pattern to divide a data store into a set of horizontal partitions or shards. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/sidecar.yml b/docs/patterns/sidecar.yml index 8c9463de4e..018c821fd5 100644 --- a/docs/patterns/sidecar.yml +++ b/docs/patterns/sidecar.yml @@ -2,8 +2,8 @@ metadata: title: Sidecar pattern description: Deploy components of an application into a separate process or container to provide isolation and encapsulation. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/static-content-hosting.yml b/docs/patterns/static-content-hosting.yml index fbfb2a8228..e40dfc3908 100644 --- a/docs/patterns/static-content-hosting.yml +++ b/docs/patterns/static-content-hosting.yml @@ -2,8 +2,8 @@ metadata: title: Static Content Hosting pattern description: Deploy static content to a cloud-based storage service that can deliver them directly to the client. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/strangler-fig.yml b/docs/patterns/strangler-fig.yml index 33d752aca7..e423b8d227 100644 --- a/docs/patterns/strangler-fig.yml +++ b/docs/patterns/strangler-fig.yml @@ -2,8 +2,8 @@ metadata: title: Strangler Fig pattern description: Incrementally migrate a legacy system by gradually replacing specific pieces of functionality with new applications and services. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/throttling.yml b/docs/patterns/throttling.yml index 51b9cccb63..192adec767 100644 --- a/docs/patterns/throttling.yml +++ b/docs/patterns/throttling.yml @@ -2,8 +2,8 @@ metadata: title: Throttling pattern description: Control the consumption of resources used by an instance of an application, an individual tenant, or an entire service. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center diff --git a/docs/patterns/valet-key.yml b/docs/patterns/valet-key.yml index a77bb2f18c..e45dbaad72 100644 --- a/docs/patterns/valet-key.yml +++ b/docs/patterns/valet-key.yml @@ -2,8 +2,8 @@ metadata: title: Valet Key pattern description: Use a token or key that provides clients with restricted direct access to a specific resource or service. - author: martinekuan - ms.author: pnp + ms.author: robbag + author: RobBagby ms.date: 07/28/2022 ms.topic: conceptual ms.service: architecture-center