The platform product life cycle and team interaction
We may start our Crossplane API development as a small proof of concept working with one of the product teams. Later, when we are comfortable with the proof of concept, we will release an alpha version asking a few teams to consume and test it. Again, when we are satisfied with the alpha version, we will ask a few more sections of the organization to adopt and go live with the API. If everything goes well, we can move the API to general availability to be consumed by anyone in the organization. It will not end there. Sometimes, we will have the requirement to deprecate the APIs and mark them for removal in the future. The following figure represents the API journey:
Every API may not go through all the phases mentioned. It may take its own path, moving from left to right and skipping some stages depending on the situation.
Information
Sometimes, we may...