Skip to content

Commit db98c82

Browse files
committed
Briefly clarify why a function pipeline is better than a controller
Signed-off-by: Nic Cope <nicc@rk0n.org>
1 parent edc2003 commit db98c82

File tree

1 file changed

+10
-3
lines changed
  • content/v2.0-preview/what-is-crossplane

1 file changed

+10
-3
lines changed

content/v2.0-preview/what-is-crossplane/_index.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,10 +119,17 @@ crossplane -- create --> service
119119
watch@{animate: true}
120120
```
121121

122+
With Composition you avoid writing and maintaining complex controller code
123+
that's hard to get right. Instead you focus on expressing your business
124+
logic, and work in your preferred language.
125+
126+
122127
{{<hint "important">}}
123-
Composition functions allow you to express declarative configuration in various
124-
languages including YAML, [KCL](https://www.kcl-lang.io), and
125-
[Python](https://python.org).
128+
Composition functions are like configuration language plugins.
129+
130+
Functions allow you to write your configuration in several languages, including
131+
[YAML](https://yaml.org), [KCL](https://www.kcl-lang.io),
132+
[Python](https://python.org), and [Go](https://go.dev).
126133
{{</hint>}}
127134

128135
You can use composition together with [managed resources](#managed-resources) to

0 commit comments

Comments
 (0)