-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Mohammad Javad Kazemi edited this page Sep 18, 2023
·
8 revisions
Welcome to the Building-Block's wiki!
Building blocks provide you a simple yet powerful way to build a secure cloud landscape for use cases in your organizations. They can stack on top of a tenant and other standardized building blocks to shape landing zones for applications.
To understand how everything fits together check out this video!
Building blocks is becomming the new universal primitive for assembling landing zones and cloud tenants in meshStack. Each building block represents an encapsulated piece of functionality provided to an application team. Explained in a single picture below, application teams can flexibly assemble building blocks on the landing zone’s “base-line” as required to support their use case.
![image](https://private-user-images.githubusercontent.com/96071919/242220697-176ef530-ab73-4c4e-9f13-8ee681eb68c1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NjAyMDUsIm5iZiI6MTcyNTk1OTkwNSwicGF0aCI6Ii85NjA3MTkxOS8yNDIyMjA2OTctMTc2ZWY1MzAtYWI3My00YzRlLTlmMTMtOGVlNjgxZWI2OGMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDA5MTgyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFhNDI3ZGQ3YjYwMzA1NjdhZmI1ODE1MTE5MmYxNjMzNDQwYmFmNDc5ODI0ZDgwNWMwODkxOGZjOGQ1YTkyZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Hv9P-Mu6EoaE6Xmde1y_0dUUOhUJUEMjAitKafldiC8)
- have inputs and outputs, forming a building-block-graph tracking dependencies between blocks
- can directly attach to cloud tenants
- are mandatory and optional parts that form a landing zone
- provide multiple implementation options:
- meshStack will include out-of-the-box support for terraform modules
- “manual” building blocks enable incremental automation starting from a GUI-based manual process
- platform engineers can implement custom blocks using on an external block-runner API
- are aware of their desired and actual state in a tenant
- Building blocks follow the life cycle of a tenant as the workload does too.
- Application teams have easy self-service access to best practice building blocks as part of transparent landing zones or via the marketplace
- Enable you to serve compliant cloud infrastructure to application teams for a variety of use cases by mix and matching building blocks
- Continuously grow maturity of your Landing Zones
- Native terraform support - you deliver the configuration we take care of the rest!
- Providing a low effort alternative to Service Brokers with no yml files required
- No tenant bindings anymore!
![image](https://private-user-images.githubusercontent.com/96071919/242279427-61c08b6e-4c07-4c8f-85d0-0791508a7951.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NjAyMDUsIm5iZiI6MTcyNTk1OTkwNSwicGF0aCI6Ii85NjA3MTkxOS8yNDIyNzk0MjctNjFjMDhiNmUtNGMwNy00YzhmLTg1ZDAtMDc5MTUwOGE3OTUxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEwVDA5MTgyNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU1Y2M3OTRmYjdmZmRmOWFlNDEzNjI2MGIyNWMxNDljNzU4OWE0ZDFlMzFkNTQ2ODMwNmZiNjFkZDAyYjUzMTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uo3-CiiavTa_Exu5aPD7dgX39aDauTmP867gkhuM_W8)