Configure Event Streams
Event stream components create managed Apache Kafka infrastructure for high-throughput event publishing and consumption.
Create an Event Stream
- Open an infrastructure configuration and select Add component > Event Stream.
- Enter a name and select an available Kafka version.
- Add required server properties.
- Configure topics and event handlers.
- Grant read or write access to the services that require it.
- Select metrics and alarms.
- Configure authentication, public access, broker nodes, and removal policy for each environment.
- Save the component.
Authentication and Network Access
Architect exposes role-based authentication and SASL/SCRAM authentication. Choose the mechanism supported by every producer and consumer. Keep the cluster private unless external clients require access and the allowed IP list is tightly controlled.
Public access expands the attack surface and should not be used as a substitute for correctly connected VPC workloads.
Capacity and Topics
Broker count and instance capacity affect availability, throughput, and cost. Production clusters should be sized from expected traffic, retention, partition count, and failure tolerance rather than copied from development.
Applications can use the event-stream-derived bootstrap-server value in environment variables. Grant producers write access and consumers read access.
Plan Kafka Changes
Kafka version, broker, authentication, and topic changes can affect client compatibility and data availability. Test changes outside production and review the infrastructure diff before deployment.