Architectures are disaggregating€¦ · Director, Solutions Architecture @ WSO2 @std_err. Code...

Preview:

Citation preview

Architectures are disaggregating

Snowflake architecture

Incremental modifications over time makes it harder to replicate, creating a unique snowflake

Snowflake server - https://martinfowler.com/bliki/SnowflakeServer.html

About me

Chintana WilamunaDirector, Solutions Architecture @ WSO2@std_err

Code first approach to create composite microservice apps

Hello world example

Hello world cell definition

● Build and run functions● Component - an existing container image● Polygot - support multiple languages inside individual

containers ● Abstraction of a composite

Pet store example

Pet store cell definition

● Communication between components● Dependencies● Just like container repo, cell repository (push/pull)● Runtime view of cells● Metrics

Edge security

Cell security

Inter cell communication

Cell based reference architecture

https://github.com/wso2/reference-architecture/blob/master/reference-architecture-cell-based.md

http://cellery.io

Thank you!

Recommended