# Guide

- [Messages](/guide/messages.md)
- [Events](/guide/messages/events.md)
- [Commands](/guide/messages/commands.md)
- [System messages](/guide/messages/system-messages.md)
- [Message attributes](/guide/message-attributes.md)
- [Correlation id](/guide/message-attributes/attributes.md)
- [Attributes](/guide/message-attributes/attributes-1.md)
- [Sticky attributes](/guide/message-attributes/sticky-attributes.md)
- [Workflows](/guide/workflows.md)
- [Creating a workflow](/guide/workflows/creating-a-workflow.md)
- [Starting](/guide/workflows/starting.md)
- [Handling](/guide/workflows/handling.md)
- [State](/guide/workflows/state.md)
- [Completing](/guide/workflows/completing.md)
- [Example](/guide/workflows/example.md)
- [Transports](/guide/transports.md)
- [RabbitMQ](/guide/transports/rabbitmq.md)
- [Amazon SQS](/guide/transports/amazon-sqs.md)
- [Redis](/guide/transports/redis.md)
- [Custom transports](/guide/transports/creating-a-transport.md)
- [Persistence](/guide/persistence.md)
- [Postgres](/guide/persistence/postgres.md)
- [MongoDB](/guide/persistence/mongodb.md)
- [Creating a persistence](/guide/persistence/creating-a-persistence.md)
- [Serializers](/guide/serializers.md)
- [Class serializer](/guide/serializers/class-serializer.md)
- [Loggers](/guide/loggers.md)
- [Custom loggers](/guide/loggers/custom-loggers.md)
- [Middleware](/guide/middleware.md)
- [Lifecycle hooks](/guide/lifecycle-hooks.md)
- [Retry Strategies](/guide/retry-strategies.md)
- [Dependency injection](/guide/dependency-injection.md)
- [Long running processes](/guide/long-running-processes.md)
