Skip to content

API_Communication_Protocols.excalidraw

⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠

Text Elements

Style

Representation

Definition

SOAP

XML

XML-Based Messaging over HTTP or HTTPS

REST

Ressource

Building scalable APIs using standard HTTP Methods

GraphQL

QUERY Language for APIs, allowing clients to request specific data

gRPC

High-Performance Framework for Remote Procedure Calls, using HTTP/2

WebSocket

Bidirectional, real-time communication protocol

Webhook

Event-driven, server-side mechanism that sends HTTP Callbacks

Embedded files

aac205c668fa6b46c415819dc3faeeb6eee31dbb: Pasted Image 20230702180603_415.png f6793d772674718379d80fcf723cca46ce8c7943: Pasted Image 20230702180848_790.png 0822402cbbb64bcea71900931f42544697401647: Pasted Image 20230702181159_917.png a8ce2100371fc355900d0a8f83e21051217d7ea9: Pasted Image 20230702181229_939.png d01573a20c07c26d9e812dcf90491564fbc548a9: Pasted Image 20230702181407_067.png 55b953f302cf7a41bb07fb5dd254e8f403f0d857: Pasted Image 20230702181454_098.png

%%

Drawing

{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.6",
"elements": [
{
"type": "rectangle",
"version": 80,
"versionNonce": 463372287,
"isDeleted": false,
"id": "m3DFucXS1KzRyEm3D7D9h",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -269.029296875,
"y": -418.37890625,
"strokeColor": "#1e1e1e",
"backgroundColor": "#eaddd7",
"width": 115,
"height": 37,
"seed": 1376900528,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "Z4QmkGSI"
}
],
"updated": 1688672051314,
"link": null,
"locked": false
},
{
"type": "text",
"version": 10,
"versionNonce": 1401471857,
"isDeleted": false,
"id": "Z4QmkGSI",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -236.0492706298828,
"y": -412.37890625,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 49.039947509765625,
"height": 25,
"seed": 566986672,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Style",
"rawText": "Style",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "m3DFucXS1KzRyEm3D7D9h",
"originalText": "Style",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 247,
"versionNonce": 418129951,
"isDeleted": false,
"id": "HaeByeXHWCyOYyc0mQr6-",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -126.91010723406487,
"y": -418.60704993629577,
"strokeColor": "#1e1e1e",
"backgroundColor": "#eaddd7",
"width": 188,
"height": 36,
"seed": 1078854576,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "YjHGW4fP"
}
],
"updated": 1688672051315,
"link": null,
"locked": false
},
{
"type": "text",
"version": 204,
"versionNonce": 1499540817,
"isDeleted": false,
"id": "YjHGW4fP",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -105.80003795916252,
"y": -413.10704993629577,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 145.7798614501953,
"height": 25,
"seed": 691146160,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Representation",
"rawText": "Representation",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "HaeByeXHWCyOYyc0mQr6-",
"originalText": "Representation",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 298,
"versionNonce": 1250937919,
"isDeleted": false,
"id": "jdufODXLInzmsKE8ZbPzX",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "dotted",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 94.06188427231837,
"y": -419.58176371978686,
"strokeColor": "#1e1e1e",
"backgroundColor": "#eaddd7",
"width": 169,
"height": 36,
"seed": 46205264,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "oEmOYeFy"
}
],
"updated": 1688672051315,
"link": null,
"locked": false
},
{
"type": "text",
"version": 271,
"versionNonce": 1079073585,
"isDeleted": false,
"id": "oEmOYeFy",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 133.3319343211465,
"y": -414.08176371978686,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 90.45989990234375,
"height": 25,
"seed": 1584619344,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Definition",
"rawText": "Definition",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "jdufODXLInzmsKE8ZbPzX",
"originalText": "Definition",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "rectangle",
"version": 228,
"versionNonce": 745139295,
"isDeleted": false,
"id": "SLZcQtDJVmD9eT4XdyhFk",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -278.90827077428526,
"y": -373.66344575732995,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 548.1484375,
"height": 98.4579563640051,
"seed": 111778640,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false
},
{
"type": "line",
"version": 579,
"versionNonce": 415288593,
"isDeleted": false,
"id": "uNWWXYMux26XQZZPOlu1N",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -143.664245446546,
"y": -427.0590661807839,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 1.8466647554452038,
"height": 663.8094355604475,
"seed": 1787189584,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
1.8466647554452038,
663.8094355604475
]
]
},
{
"type": "line",
"version": 357,
"versionNonce": 1783302271,
"isDeleted": false,
"id": "FRcCiU29F4vnuzwboDv4T",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 83.19922913127529,
"y": -424.83614027137,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 0.16399306350388088,
"height": 660.3248496915262,
"seed": 735102800,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688672051315,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
0.16399306350388088,
660.3248496915262
]
]
},
{
"type": "rectangle",
"version": 163,
"versionNonce": 2049377009,
"isDeleted": false,
"id": "LRdnJ3ckvA5t_bqvXxOhT",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -261.88462445730295,
"y": -343.0907585046921,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 100,
"height": 42,
"seed": 1572734288,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "InjnYqKl"
}
],
"updated": 1688672051315,
"link": null,
"locked": false
},
{
"type": "text",
"version": 114,
"versionNonce": 1643356319,
"isDeleted": false,
"id": "InjnYqKl",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -238.39460370534982,
"y": -334.5907585046921,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 53.01995849609375,
"height": 25,
"seed": 131431344,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "SOAP",
"rawText": "SOAP",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "LRdnJ3ckvA5t_bqvXxOhT",
"originalText": "SOAP",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 257,
"versionNonce": 554400977,
"isDeleted": false,
"id": "EU5AKG6Fcwv2znjYf1H0v",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -132.61118695730295,
"y": -345.17018558802545,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 40.65126201923078,
"height": 43.316918545081975,
"seed": 2017931088,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"status": "pending",
"fileId": "aac205c668fa6b46c415819dc3faeeb6eee31dbb",
"scale": [
1,
1
]
},
{
"type": "image",
"version": 286,
"versionNonce": 1695823039,
"isDeleted": false,
"id": "vRmRk_j73lVbkfapmMAcc",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 13.748188042697052,
"y": -342.37331058802545,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 36.58900240384616,
"height": 38.98828125,
"seed": 716098896,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"status": "pending",
"fileId": "aac205c668fa6b46c415819dc3faeeb6eee31dbb",
"scale": [
1,
1
]
},
{
"type": "rectangle",
"version": 186,
"versionNonce": 1292221105,
"isDeleted": false,
"id": "ua5KYca195bpy7hpD6yOV",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -64.91131716563632,
"y": -365.65308455714637,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 54.453125,
"height": 83.91276041666666,
"seed": 1821883824,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 195,
"versionNonce": 994919647,
"isDeleted": false,
"id": "gBeBzPv5r4Tjqm0uiLRwP",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -73.024272894803,
"y": -330.84514184881306,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 68,
"height": 30,
"seed": 54009168,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "ssTtZ58m"
},
{
"id": "MWkPsks8AY-LH7dDnbp5G",
"type": "arrow"
}
],
"updated": 1688672051316,
"link": null,
"locked": false
},
{
"type": "text",
"version": 143,
"versionNonce": 1589460113,
"isDeleted": false,
"id": "ssTtZ58m",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -54.72826764577957,
"y": -325.84514184881306,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 31.407989501953125,
"height": 20,
"seed": 151208368,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "XML",
"rawText": "XML",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "gBeBzPv5r4Tjqm0uiLRwP",
"originalText": "XML",
"lineHeight": 1.25,
"baseline": 14
},
{
"type": "line",
"version": 157,
"versionNonce": 1680822527,
"isDeleted": false,
"id": "kzNIuLslhFNZnIXx3ekSS",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -91.38592654063626,
"y": -322.48902205714637,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 20.735677083333314,
"height": 1.1946614583333144,
"seed": 1740044624,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
20.735677083333314,
-1.1946614583333144
]
]
},
{
"type": "arrow",
"version": 272,
"versionNonce": 2136292127,
"isDeleted": false,
"id": "MWkPsks8AY-LH7dDnbp5G",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -3.628765082302948,
"y": -320.62378768214637,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 19.619140625,
"height": 0.126953125,
"seed": 1700000688,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688673223361,
"link": null,
"locked": false,
"startBinding": {
"elementId": "gBeBzPv5r4Tjqm0uiLRwP",
"gap": 1.3955078125000568,
"focus": -0.3290198868668977
},
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
19.619140625,
0.126953125
]
]
},
{
"type": "text",
"version": 256,
"versionNonce": 423287071,
"isDeleted": false,
"id": "zUHH29Re",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 89.9120417257148,
"y": -353.1954409774009,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"width": 172.575927734375,
"height": 40,
"seed": 1535894448,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "XML-Based Messaging\nover HTTP or HTTPS",
"rawText": "XML-Based Messaging\nover HTTP or HTTPS",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "XML-Based Messaging\nover HTTP or HTTPS",
"lineHeight": 1.25,
"baseline": 34
},
{
"type": "rectangle",
"version": 539,
"versionNonce": 1330777169,
"isDeleted": false,
"id": "aaUICnaHgq23BgM3U_DLd",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -279.55881592694243,
"y": -267.4831954476792,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 549.6328125,
"height": 83.00541134746913,
"seed": 1083314608,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051316,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 170,
"versionNonce": 266362175,
"isDeleted": false,
"id": "XL6KQDVkzBjxgyhNtbnch",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -265.81172795745,
"y": -249.96289326934158,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 100,
"height": 42,
"seed": 927490896,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "BC2EBTO5"
}
],
"updated": 1688672051316,
"link": null,
"locked": false
},
{
"type": "text",
"version": 124,
"versionNonce": 583948849,
"isDeleted": false,
"id": "BC2EBTO5",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -243.45171208830936,
"y": -241.46289326934158,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 55.27996826171875,
"height": 25,
"seed": 2097117520,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "REST",
"rawText": "REST",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "XL6KQDVkzBjxgyhNtbnch",
"originalText": "REST",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 247,
"versionNonce": 2072010079,
"isDeleted": false,
"id": "GIbXpY-y7Nwaeun7JHJxg",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -141.03269265529346,
"y": -246.82564149987343,
"strokeColor": "transparent",
"backgroundColor": "#d0bfff",
"width": 44.63959878177967,
"height": 41.80533854166667,
"seed": 1741956432,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"status": "pending",
"fileId": "f6793d772674718379d80fcf723cca46ce8c7943",
"scale": [
1,
1
]
},
{
"type": "rectangle",
"version": 414,
"versionNonce": 1095101457,
"isDeleted": false,
"id": "Maq5bUEEKFqhK_lghKkxS",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -74.63483697558036,
"y": -245.59500699145656,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 94,
"height": 30,
"seed": 1296997296,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "f5v6DWF6"
}
],
"updated": 1688672051317,
"link": null,
"locked": false
},
{
"type": "text",
"version": 406,
"versionNonce": 1332435327,
"isDeleted": false,
"id": "f5v6DWF6",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -66.93081170702567,
"y": -240.59500699145656,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 78.59194946289062,
"height": 20,
"seed": 2053088688,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "Ressource",
"rawText": "Ressource",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "Maq5bUEEKFqhK_lghKkxS",
"originalText": "Ressource",
"lineHeight": 1.25,
"baseline": 14
},
{
"type": "image",
"version": 385,
"versionNonce": 850412017,
"isDeleted": false,
"id": "O98aI7XKLhpv182Tf4izF",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 36.19187576480425,
"y": -250.7065912639976,
"strokeColor": "transparent",
"backgroundColor": "transparent",
"width": 40.65126201923078,
"height": 43.316918545081975,
"seed": 1973821776,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [
{
"id": "_zbDD7TNWBYzue5-r4IB_",
"type": "arrow"
}
],
"updated": 1688672051317,
"link": null,
"locked": false,
"status": "pending",
"fileId": "aac205c668fa6b46c415819dc3faeeb6eee31dbb",
"scale": [
1,
1
]
},
{
"type": "line",
"version": 116,
"versionNonce": 1088541087,
"isDeleted": false,
"id": "CVqW_MaBzhkw7vVz3n7Yo",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -98.34902968391361,
"y": -232.1308142831233,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 22.09309895833337,
"height": 0.927734375,
"seed": 1979495344,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"startBinding": null,
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": null,
"points": [
[
0,
0
],
[
22.09309895833337,
0.927734375
]
]
},
{
"type": "arrow",
"version": 221,
"versionNonce": 336911313,
"isDeleted": false,
"id": "_zbDD7TNWBYzue5-r4IB_",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 21.517506774419644,
"y": -230.0800330331233,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 16.04817708333337,
"height": 0.009765625,
"seed": 973133744,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 2
},
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"startBinding": {
"elementId": "O98aI7XKLhpv182Tf4izF",
"focus": -0.04859986085025303,
"gap": 14.674368990384608
},
"endBinding": null,
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"points": [
[
0,
0
],
[
16.04817708333337,
-0.009765625
]
]
},
{
"type": "text",
"version": 160,
"versionNonce": 152323519,
"isDeleted": false,
"id": "zXdD4eKL",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 90.15403653226133,
"y": -255.9324870430927,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"width": 174.36785888671875,
"height": 60,
"seed": 263532880,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "Building scalable APIs\nusing standard HTTP\nMethods",
"rawText": "Building scalable APIs\nusing standard HTTP\nMethods",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Building scalable APIs\nusing standard HTTP\nMethods",
"lineHeight": 1.25,
"baseline": 54
},
{
"type": "rectangle",
"version": 552,
"versionNonce": 1972058545,
"isDeleted": false,
"id": "MHU82H3nV84iBe8aidQfN",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -276.7302434674989,
"y": -174.14628995159416,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 549.6328125,
"height": 99.96454302402145,
"seed": 6855088,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 236,
"versionNonce": 1730360799,
"isDeleted": false,
"id": "lCXMUlbokY48wgbtJo_3E",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -261.12441196859606,
"y": -162.2774310772328,
"strokeColor": "#1e1e1e",
"backgroundColor": "#fcc2d7",
"width": 100,
"height": 42,
"seed": 1342055248,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "oXWVPXJv"
}
],
"updated": 1688672051317,
"link": null,
"locked": false
},
{
"type": "text",
"version": 197,
"versionNonce": 2017123217,
"isDeleted": false,
"id": "oXWVPXJv",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -252.89438572347888,
"y": -153.7774310772328,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 83.53994750976562,
"height": 25,
"seed": 2029861200,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "GraphQL",
"rawText": "GraphQL",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "lCXMUlbokY48wgbtJo_3E",
"originalText": "GraphQL",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 346,
"versionNonce": 1646207487,
"isDeleted": false,
"id": "wp-evZDu4vqjCD8PT1BN-",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -136.94864109987145,
"y": -163.05342789812306,
"strokeColor": "transparent",
"backgroundColor": "#fcc2d7",
"width": 205.05273437499997,
"height": 57.25498427353895,
"seed": 818369360,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"status": "pending",
"fileId": "0822402cbbb64bcea71900931f42544697401647",
"scale": [
1,
1
]
},
{
"type": "text",
"version": 162,
"versionNonce": 744178033,
"isDeleted": false,
"id": "tG3MuKv2",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 90.88082657083646,
"y": -164.8171652932075,
"strokeColor": "#1e1e1e",
"backgroundColor": "#fcc2d7",
"width": 171.59988403320312,
"height": 80,
"seed": 1048738640,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "QUERY Language\nfor APIs,\nallowing clients to\nrequest specific data",
"rawText": "QUERY Language\nfor APIs,\nallowing clients to\nrequest specific data",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "QUERY Language\nfor APIs,\nallowing clients to\nrequest specific data",
"lineHeight": 1.25,
"baseline": 74
},
{
"type": "rectangle",
"version": 633,
"versionNonce": 1258850847,
"isDeleted": false,
"id": "DjURkJDafUCAto4uQyQgF",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -276.1112475846179,
"y": -61.87690515366245,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 549.6328125,
"height": 94.1534230496726,
"seed": 456392624,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 306,
"versionNonce": 791931729,
"isDeleted": false,
"id": "OvwBFPJSkgUfYtHjXINZa",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -261.55362252566385,
"y": -47.16929400844123,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 100,
"height": 42,
"seed": 1670694736,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "Hh7xKWqa"
}
],
"updated": 1688672051317,
"link": null,
"locked": false
},
{
"type": "text",
"version": 271,
"versionNonce": 2127556159,
"isDeleted": false,
"id": "Hh7xKWqa",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -236.39360360476542,
"y": -38.66929400844123,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 49.679962158203125,
"height": 25,
"seed": 706698576,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "gRPC",
"rawText": "gRPC",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "OvwBFPJSkgUfYtHjXINZa",
"originalText": "gRPC",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 244,
"versionNonce": 152852785,
"isDeleted": false,
"id": "96PwM88tGkFckAxrywmJh",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -131.02598129309854,
"y": -54.283341089874455,
"strokeColor": "transparent",
"backgroundColor": "#a5d8ff",
"width": 190.61067708333348,
"height": 49.777310575902376,
"seed": 962197328,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051317,
"link": null,
"locked": false,
"status": "pending",
"fileId": "a8ce2100371fc355900d0a8f83e21051217d7ea9",
"scale": [
1,
1
]
},
{
"type": "text",
"version": 200,
"versionNonce": 65683295,
"isDeleted": false,
"id": "bZClnOgm",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 96.19744078833469,
"y": -55.42216859576291,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"width": 159.47190856933594,
"height": 80,
"seed": 713054544,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688673229752,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "High-Performance\nFramework for \nRemote Procedure\nCalls, using HTTP/2",
"rawText": "High-Performance\nFramework for \nRemote Procedure\nCalls, using HTTP/2",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "High-Performance\nFramework for \nRemote Procedure\nCalls, using HTTP/2",
"lineHeight": 1.25,
"baseline": 74
},
{
"type": "rectangle",
"version": 745,
"versionNonce": 1266420497,
"isDeleted": false,
"id": "R0oIrUeZ0vZ-A3VREDmmZ",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -272.22319203303664,
"y": 38.64674642572845,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 549.6328125,
"height": 80.16368977809213,
"seed": 910545840,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 481,
"versionNonce": 1114286719,
"isDeleted": false,
"id": "-kW3bZOLo1n5gvzsUmQrt",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -262.70870922707985,
"y": 48.848385105151124,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffd8a8",
"width": 112,
"height": 42,
"seed": 161508784,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "Wy9MWuoL"
}
],
"updated": 1688672051318,
"link": null,
"locked": false
},
{
"type": "text",
"version": 459,
"versionNonce": 1858765041,
"isDeleted": false,
"id": "Wy9MWuoL",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -257.3486628403611,
"y": 57.348385105151124,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 101.2799072265625,
"height": 25,
"seed": 816265136,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "WebSocket",
"rawText": "WebSocket",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "-kW3bZOLo1n5gvzsUmQrt",
"originalText": "WebSocket",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 323,
"versionNonce": 432997023,
"isDeleted": false,
"id": "Z9RUo25vqy4fTeKZyVFnA",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -129.41380632741993,
"y": 49.70801351416276,
"strokeColor": "transparent",
"backgroundColor": "#ffd8a8",
"width": 199.34475994925182,
"height": 49.050130208333265,
"seed": 1314910032,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"status": "pending",
"fileId": "d01573a20c07c26d9e812dcf90491564fbc548a9",
"scale": [
1,
1
]
},
{
"type": "text",
"version": 232,
"versionNonce": 1888434897,
"isDeleted": false,
"id": "Z0bCu5sc",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 93.81697173164207,
"y": 45.73667151598249,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffd8a8",
"width": 175.79188537597656,
"height": 60,
"seed": 1657360304,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "Bidirectional, real-time\ncommunication\nprotocol",
"rawText": "Bidirectional, real-time\ncommunication\nprotocol",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Bidirectional, real-time\ncommunication\nprotocol",
"lineHeight": 1.25,
"baseline": 54
},
{
"type": "rectangle",
"version": 782,
"versionNonce": 255022783,
"isDeleted": false,
"id": "E4dx3LNldCJ_UHll47FKf",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -270.44796920741135,
"y": 128.68906071416313,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 549.6328125,
"height": 91.57070306107312,
"seed": 326803280,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false
},
{
"type": "rectangle",
"version": 505,
"versionNonce": 828487857,
"isDeleted": false,
"id": "p4Ll0XYlOpCbS5Lzu5lmg",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -261.7117003913791,
"y": 142.34638916435165,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffd8a8",
"width": 112,
"height": 42,
"seed": 1764425136,
"groupIds": [],
"frameId": null,
"roundness": {
"type": 3
},
"boundElements": [
{
"type": "text",
"id": "XMk6xiGU"
}
],
"updated": 1688672051318,
"link": null,
"locked": false
},
{
"type": "text",
"version": 490,
"versionNonce": 1496852191,
"isDeleted": false,
"id": "XMk6xiGU",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -244.61166377028536,
"y": 150.84638916435165,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"width": 77.7999267578125,
"height": 25,
"seed": 1616889776,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"fontSize": 20,
"fontFamily": 1,
"text": "Webhook",
"rawText": "Webhook",
"textAlign": "center",
"verticalAlign": "middle",
"containerId": "p4Ll0XYlOpCbS5Lzu5lmg",
"originalText": "Webhook",
"lineHeight": 1.25,
"baseline": 18
},
{
"type": "image",
"version": 318,
"versionNonce": 317291153,
"isDeleted": false,
"id": "Cvwp31yhOiXGgMSvbEkVP",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": -128.26612095690302,
"y": 137.29292750433547,
"strokeColor": "transparent",
"backgroundColor": "#ffd8a8",
"width": 204.17903645833331,
"height": 50.03062482753863,
"seed": 844079024,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"status": "pending",
"fileId": "55b953f302cf7a41bb07fb5dd254e8f403f0d857",
"scale": [
1,
1
]
},
{
"type": "text",
"version": 212,
"versionNonce": 107868927,
"isDeleted": false,
"id": "Rrtpl1LL",
"fillStyle": "hachure",
"strokeWidth": 1,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"angle": 0,
"x": 102.5010285571201,
"y": 134.5021400136476,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffd8a8",
"width": 168.223876953125,
"height": 80,
"seed": 1094554032,
"groupIds": [],
"frameId": null,
"roundness": null,
"boundElements": [],
"updated": 1688672051318,
"link": null,
"locked": false,
"fontSize": 16,
"fontFamily": 1,
"text": "Event-driven,\nserver-side mechanism\nthat sends\nHTTP Callbacks",
"rawText": "Event-driven,\nserver-side mechanism\nthat sends\nHTTP Callbacks",
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "Event-driven,\nserver-side mechanism\nthat sends\nHTTP Callbacks",
"lineHeight": 1.25,
"baseline": 74
}
],
"appState": {
"theme": "light",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1e1e1e",
"currentItemBackgroundColor": "#eaddd7",
"currentItemFillStyle": "hachure",
"currentItemStrokeWidth": 1,
"currentItemStrokeStyle": "dotted",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 1,
"currentItemFontSize": 16,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 508.82334995354046,
"scrollY": 461.2515260237941,
"zoom": {
"value": 1.1
},
"currentItemRoundness": "round",
"gridSize": null,
"currentStrokeOptions": null,
"previousGridSize": null
},
"files": {}
}

%%