Skip to content

Commit 535b582

Browse files
committed
acrolinx updates
1 parent 104c06c commit 535b582

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/event-hubs/schema-registry-concepts.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.author: spelluru
99

1010
# Schema Registry in Azure Event Hubs
1111

12-
Schema Registry is crucial in loosely coupled and event streaming workflows for maintaining data consistency, simplifying schema evolution, enhancing interoperability, and reducing development effort. It ensures highly reliable data processing and governance with very little operational overhead in very large distributed organizations with a centralized repository for schemas.
12+
Schema Registry is crucial in loosely coupled and event streaming workflows for maintaining data consistency, simplifying schema evolution, enhancing interoperability, and reducing development effort. It ensures highly reliable data processing and governance with little operational overhead in large distributed organizations with a centralized repository for schemas.
1313

1414
Schema Registry in Azure Event Hubs fulfills multiple roles in schema-driven event streaming scenarios -
1515
* Provides a repository where multiple schemas can be registered, managed, and evolved.
@@ -19,12 +19,12 @@ Schema Registry in Azure Event Hubs fulfills multiple roles in schema-driven eve
1919
* Improves network throughput efficiency by passing schema ID instead of the schema definition for every payload.
2020

2121
> [!NOTE]
22-
> Schema Registry is supported on Standard, Premium and Dedicated tiers.
22+
> Schema Registry is supported on Standard, Premium, and Dedicated tiers.
2323
>
2424
2525
## Schema Registry components
2626

27-
The Schema Registry lives in the context of the Event Hubs namespace, but it can be used with all Azure messaging service or other message or events broker. It comprises multiple schema groups which acts as a logical grouping of schemas and can be managed independent of other schema groups.
27+
The Schema Registry lives in the context of the Event Hubs namespace, but it can be used with all Azure messaging service or other message or events broker. It comprises multiple schema groups which act as a logical grouping of schemas and can be managed independent of other schema groups.
2828

2929
:::image type="content" source="./media/schema-registry-overview/elements.png" alt-text="Diagram that shows the components of Schema Registry in Azure Event Hubs." border="false":::
3030

@@ -33,9 +33,9 @@ The Schema Registry lives in the context of the Event Hubs namespace, but it can
3333
In any loosely coupled system, there are multiple applications communicating with each other, primarily through data. Schemas act as a declarative way to define the structure of the data so that the contract between these producer and consumer applications is well defined, ensuring reliable processing at scale.
3434

3535
A schema definition includes -
36-
* Fields - name of the individual data elements (i.e. first/last name, book title, address).
37-
* Data types - the kind of data that can be stored in each field (e.g. string, date-time, array).
38-
* Structure - the organization of the different fields (i.e. nested structures or arrays).
36+
* Fields - name of the individual data elements (that is, first/last name, book title, address).
37+
* Data types - the kind of data that can be stored in each field (for example, string, date-time, array).
38+
* Structure - the organization of the different fields (that is, nested structures or arrays).
3939

4040
Schemas define the contract between producers and consumers. A schema defined in an Event Hubs schema registry helps manage the contract outside of event data, thus removing the payload overhead.
4141

@@ -57,16 +57,16 @@ To learn more about using JSON schema format with Event Hubs Schema Registry, se
5757

5858
##### Protobuf
5959

60-
[Protocol Buffers](https://protobuf.dev/) is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It is used for efficiently defining data structures and serializing them into a compact binary format.
60+
[Protocol Buffers](https://protobuf.dev/) is a language-neutral, platform-neutral, extensible mechanism for serializing structured data. It's used for efficiently defining data structures and serializing them into a compact binary format.
6161

6262
### Schema groups
6363

6464
Schema groups are logical groups of similar schemas based on your business criteria. A schema group holds
65-
* multiple schema definitons,
65+
* multiple schema definition,
6666
* multiple versions of a specific schema, and
6767
* metadata regarding the schema type and compatibility for all schemas in the group.
6868

69-
A schema groups can be thought of as a subset of the schema registry, aligned with a particular application or organizational unit, with a separate authorization model. This additional security boundary ensures that in the shared services model, metadata and trade secrets are not leaked. It also allows for application owners to manage schemas independent of other applications that share the same namespace.
69+
A schema groups can be thought of as a subset of the schema registry, aligned with a particular application or organizational unit, with a separate authorization model. This extra security boundary ensures that in the shared services model, metadata, and trade secrets aren't leaked. It also allows for application owners to manage schemas independent of other applications that share the same namespace.
7070

7171
## Schema evolution
7272
Schemas need to evolve with the business requirement of producers and consumers. Azure Schema Registry supports schema evolution by introducing compatibility modes at the schema group level. When you create a schema group, you can specify the compatibility mode of the schemas that you include in that schema group. When you update a schema, the change should comply with the assigned compatibility mode and then only it creates a new version of the schema.
@@ -110,7 +110,7 @@ For limits (for example: number of schema groups in a namespace) of Event Hubs,
110110
To access a schema registry programmatically, follow these steps:
111111

112112
1. [Register your application in Microsoft Entra ID](../active-directory/develop/quickstart-register-app.md)
113-
1. Add the security principal of the application to one of the following Azure role-based access control (Azure RBAC) roles at the **namespace** level.
113+
1. Add the security principal of the application to one of the following Azure RBAC(role-based access control) roles at the **namespace** level.
114114

115115
| Role | Description |
116116
| ---- | ----------- |

0 commit comments

Comments
 (0)