Tạo Stack mới cho product service

Tạo Stack mới cho product service

  1. Mở CDK project tạo stack mới với tên là ProductsServiceStack và cho ProductsServiceStack kế thừa lớp Stack của thư viện amazon.awscdk

Architect

  1. Để tạo ProductsServiceStack chúng ta cần VPC, Cluster, NetworkLoadBalancer, ApplicationLoadBalancer và Repository mà chúng ta đã tạo trước đó. Nên chúng ta cần tạo 1 record class tên là ProductsServiceProps để truyền vào ProductsServiceStack. Thêm đoạn code bên ngoài class ClusterStack
record ProductsServiceProps(
    Vpc vpc,
    Cluster cluster,
    NetworkLoadBalancer networkLoadBalancer,
    ApplicationLoadBalancer applicationLoadBalancer,
    Repository repository
){}

Architect

  1. Tạo Contructor
public ProductsServiceStack(final Construct scope, final String id,
                    final StackProps props, ProductsServiceProps productsServiceProps) {
        super(scope, id, props);
        }

Architect