In this workshop RabbitMQ will be introduced as a solution to scalable, interoperable, flexible applications. How to vastly enhance inter-application communication, and learn about the core concepts of message brokers. This workshop is a good fit for those who want to deep dive into RMQ with little or no pre-existing knowledge about message queueing system. You will learn how to setup a basic pub/sub queue, how to control the flow of messages and RPC queues, and more importantly the strange and wonderful things you will encounter in production and how to prepare for them.
Setting up a developer environment
Set up the developer environment in 3 simple steps:
- Install Virtual Box 5.*
- Download the appliance (size: 5GB; username: websc; password websc)
- Import the appliance to Virtual Box and run it
The appliance is based on Ubuntu and has all services needed by workshops installed. All code with git repos cloned is also in the appliance, you might need to do a git pull. You will need to reinstall PHPStorm since the demo license was valid for 30 days.
Remember to use a laptop with a processor capable of hardware virtualization and at least 4 GB of RAM (8 GB is highly recommended). Regular hard disk will do, but having an SSD is an advantage.
Srdjan is a developer, a consultant, a mercenary (used to be known as freelancing) and a business owner. He says he writes terrible code that performs exceptionally. His interests are process automation, continuous integration and delivery, clean code, testing, best practices, and distributed systems.