LABINTERMEDIATE

Advanced Platform Logic with Composition Functions

Build advanced S3 bucket platforms with Crossplane Composition Functions - learn by installing functions manually and implementing bucket arrays with sophisticated conditional logic that evolves your platform beyond basic compositions.

120 minutes
platform-engineering/crossplane
Advanced Platform Logic with Composition Functions - Platform Engineering Hands-On Lab Icon

Lab Overview

Learn how to evolve your platform using Crossplane Composition Functions building on the previous lab. This focused lab teaches functions through hands-on installation and practical implementation, covering S3 bucket arrays and sophisticated conditional logic for real platform scenarios.

Learning Objectives:

  • Apply storage bucket XRD and understand its schema for arrays and features
  • Install composition functions manually (Go Templating, Auto Ready, Patch & Transform)
  • Understand Pipeline vs Resources mode in compositions
  • Build Go template logic for conditional S3 bucket configurations
  • Implement dynamic bucket arrays with range loops and indexing
  • Apply environment-based versioning (staging/prod only)
  • Configure tier-based intelligent tiering (premium tier)
  • Master debugging with trace commands for function pipeline troubleshooting
  • Test single bucket and multi-bucket claims with AWS Console verification

Prerequisites

Setting Up Your Crossplane Platform Lab

Working with AWS Managed Resources Lab

Building Your First Composition Lab

Technologies Covered

crossplanecompositionsxrdcomposition functionss3awsminikubeself-service

Part of a Course

This lab is part of the Crossplane 101: Platform Engineering Fundamentals course

View All Courses

Choose your plan

Simple, Transparent Pricing

One price, everything included

Monthly Plan

Access all content

$99/month
Save 16%

Quarterly Plan

Save 16% with quarterly billing

$249/quarter

Everything Included in Your Subscription

Content & Learning

  • Access to all courses and bootcamps
  • Video lessons with closed captions
  • Interactive quizzes and assessments
  • Course completion certificates

Hands-On Labs

  • Browser-based cloud labs
  • Pre-configured VMs ready to use
  • Playgrounds for experiments
  • Multi-VM realistic scenarios

AWS Integration

  • Managed AWS Account included
  • Pre-configured environments
  • Real-world cloud scenarios

Support & Community

  • Priority support
  • Active community forum

No Setup Required

  • Everything runs in your browser
  • No software installation needed
  • Automatic environment provisioning
  • Works on any device

Ready to Get Started?

Start this hands-on lab and build real-world Platform Engineering skills

Get Access Now