22f43c4c27db47a8a71bca1b5b3da77226b81fcf087948ddb8cfe0f4f4f947fe35e5602d204c442996b1816cd4956aa9525ae172a4a24aae84d435285e40e73f5582a4bdcd0e493b81a01912cb496c4a668404e386ef4c7cb6de5335c41cde606a16b06ad6524f67805810650a0be86772e75318128d414e809d2ece0bba8b91739c8f1116634a8b8be41dfad0b74db7ccbb94dadf5447d3941abbb91781acb7e58c18f96ac04b2bb5d39e05ff2ae278f9f1be407a3c4fdd8afc9a1484c33114fe72233902f24e3992c5adc949e34326
publishedBy
type
additionalType
identifier
name
The Architecture Observer
@nl
The Architecture Observer
@en