| S.No |
Topic |
Sub-Topics |
| 1 | Introduction to Solace | What is Solace, Pub/Sub messaging, Event broker overview, Use cases, Solace vs Kafka |
| 2 | Solace Architecture | Event broker, Clients, Queues, Topics, Bridges |
| 3 | Solace Messaging Concepts | Publish/Subscribe, Queueing, Topic hierarchy, Durable vs non-durable, Message acknowledgment |
| 4 | Solace Clients | Java API, .NET API, JMS API, REST API, WebSocket client |
| 5 | Solace Broker Setup | Solace PubSub+ broker, Deployment types (Cloud/On-prem), Configuration, Network topology, High availability |
| 6 | Solace Topics | Topic syntax, Wildcards, Subscriptions, Hierarchy design, Topic best practices |
| 7 | Solace Queues | Queue types, Durability, Message expiry, Max depth, Access type |
| 8 | Message Delivery Modes | Direct messaging, Persistent messaging, Guaranteed messaging, Non-persistent messaging, Use cases |
| 9 | Message Acknowledgment | Acknowledge types, Auto-ack, Client-ack, Transactions, Error handling |
| 10 | Solace JMS API | JMS concepts, Connection, Session, MessageProducer, MessageConsumer, MessageListener |
| 11 | Solace REST API | REST messaging, HTTP methods, Queue management, Topic subscriptions, JSON/XML payload |
| 12 | Event Broker Configuration | VPNs, Client usernames, ACL profiles, Topic permissions, Queue bindings |
| 13 | High Availability & Redundancy | Active/Active, Active/Standby, Disaster Recovery, Replication, Failover strategies |
| 14 | Solace Security Basics | TLS/SSL, Authentication, Authorization, VPN isolation, Role-based access control |
| 15 | Solace Bridges | VPN-to-VPN bridging, Bridge types, Configuration, Message routing, Failover handling |
| 16 | Solace Event Mesh | Concept, Global deployment, Multi-cloud support, Dynamic routing, Scalability |
| 17 | Message Replay & Persistence | Guaranteed messaging, Replay queues, Store-and-forward, Message retention, Recovery |
| 18 | Monitoring & Metrics | Solace CLI, Solace PubSub+ Manager, CPU/memory stats, Message rates, Alerts |
| 19 | Tracing & Logging | Message tracing, Audit logs, Debugging, Event tracking, SLA compliance |
| 20 | Performance Optimization | Throughput tuning, Connection pooling, QoS tuning, Persistent vs direct, Batch processing |
| 21 | Solace Cloud Integration | AWS, Azure, GCP, Hybrid cloud, Cloud broker management |
| 22 | Solace API Patterns | Request/Reply, Pub/Sub, Queue messaging, Fan-out, Fan-in |
| 23 | Solace Transactions | Begin/Commit/Rollback, Durable subscriptions, Error handling, Session scope, Guaranteed delivery |
| 24 | Advanced Solace Topics | Shared subscriptions, Selector expressions, Message VPN, Topic templates, Client profiles |
| 25 | Integration with Microservices | Event-driven architecture, Spring Boot integration, Kafka interop, REST bridges, Async messaging |
| 26 | Solace with IoT | Device connectivity, Lightweight messaging, Edge devices, MQTT support, Telemetry streams |
| 27 | Solace with Cloud-native Apps | Kubernetes integration, Helm charts, Operator setup, Scaling, Multi-cloud deployment |
| 28 | Best Practices | Topic naming conventions, Queue design, Security best practices, Performance tuning, Monitoring strategy |
| 29 | Troubleshooting | Connection issues, Message loss, Broker logs, Latency issues, Common errors |
| 30 | Hands-on Project | End-to-end event-driven app, Publisher/Subscriber setup, Queue and topic design, Security config, Monitoring & metrics |