Skip to content
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.

🎬 What are Building Blocks exactly?

To understand how everything fits together check out this video! ⤵️

Watch the 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

At a glance, Building blocks:

  • 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
  • Follow the life cycle of a tenant as the workload does too.

Advantages of Building Blocks

  • 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

Next step

Start creating your own building block