 Next, we'll explore how to create a topic and manage access control. Topics are a logical grouping for messages in an Apache Kafka instance. Topics are subdivided into partitions that are replicated across the broker nodes in the instance to provide high availability guarantees. To configure topics in OpenShift Streams for Apache Kafka, first select your Kafka instance. From the Topics tab, click Create Topic. Enter the topic name, prices, and click Next. For this exercise, use the default value for partitions and use the default settings for message retention. Review the number of replicas and click Finish. Next, you'll configure access controls, commonly referred to as ACLs. Red Hat OpenShift Streams is secured by default. Only authorized service accounts can produce or consume data to and from your Kafka topics. Click the Manage Access button and select your service account. Review the list of existing permissions for the selected account. To assign a new permission, select the resource as topic. Choose Is. Enter the topic name, prices, and allow access to all. Then click Save. Next, assign permission to the resource consumer group. Enter the consumer group name as the asterisk symbol and allow access to all. Add permissions for transactional ID and the Kafka instance as shown. Then click Save. At this point, you've created a Kafka instance and a prices topic, and you've configured access for the service account you created. Now you're ready to run the Java Prices application.