Lovisa Johansson is the author of RabbitMQ Essentials., we got the chance to sit down with him and find out more about his experience of writing with Packt.
Q: How did you become an author for Packt? Tell us about your journey.
Lovisa Johansson: I have been a product developer for over a decade and began writing technical guides, educational articles, and other learning tools. Naturally, this evolved into a collection of information that is most effective when presented as a book.
Q. What was your motivation for writing this book? How long did it take you to write the book?
Lovisa Johansson: The motivation comes from a strong belief that monolith systems are a thing of the past and the way forward is with microservice architecture featuring RabbitMQ. Our desire is to spread the knowledge of how easy it is to implement RabbitMQ and take advantage of the built-in features. Concept, writing, editing, and publishing took around 8 months for the book.
Q: What kind of research did you do, and how long did you spend researching before beginning the book?
Lovisa Johansson: The book is really a reflection of our years of experience as the host of the largest fleet of RabbitMQ clusters in the world. This experience has led us to develop educational information in line with the needs of users at every level, so our research was in real-time and a real experience.
Q: Did you face any challenges during the writing process? How did you overcome them?
Lovisa Johansson: The biggest challenge of writing the book was making sure it was interesting enough for experienced developers already working with RabbitMQ along with microservice-curious or hobbyist coders that had no experience with the platform.
Q: What’s your take on the technologies discussed in the book? Where do you see these technologies heading in the future?
Lovisa Johansson: This stems from the tremendous growth of big-data in every industry, requiring a technology that delivers a great user experience, reliable back end, and ultra-flexible scalability. The best way to meet all these demands is through the use of a message broker via RabbitMQ.
Q. Why should readers choose this book over others already on the market? How would you differentiate your book from its competition?
Lovisa Johansson: As the manager of the largest fleet of RabbitMQ clusters in the world, we have a story to tell! The book explains the concepts and then uses a real-world use case to make them relatable and understandable.
Q. What are the key takeaways you want readers to come away from the book with?
Lovisa Johansson: Readers will find this book an easy way to learn and understand the concept of RabbitMQ and recognize the benefits of implementing it for their own purposes using the most important plugins and features built into the software. From enterprise developers to hobbyist coders, the information in this book is for everyone to explore the advantages of RabbitMQ.
Q. What’s new in this edition?
Lovisa Johansson: For the second edition, we have added a new fiction company, Complete Car, to demonstrate how the concepts explained work in real-life situations. As Complete Car grows, so does the application in the book and the use cases of RabbitMQ follow along.
Q. What advice would you give to readers learning tech? Do you have any top tips?
Lovisa Johansson: Make sure you can launch your own test system to follow along with the information in the book for a much more relatable experience. Then conceptualize how to implement RabbitMQ in your own platform in the most strategic, advantageous way.
Q. How do you keep up-to-date on your tech? Do you have a blog that readers can follow?
Lovisa Johansson: I read everything I can new about RabbiMQ and microservices, including user message boards, blogs, tech news, etc. Yes I do have a blog i.e. www.cloudamqp.com/blog
Q. How would you describe your author journey with Packt? Would you recommend Packt to aspiring authors?
Lovisa Johansson: Packt respects you as a professional to choose the best content and structure to communicate at a level the reader wants and understands. I would recommend Packt to any aspiring author with a desire to teach and inspire others in technology.
Q. How do you see these technologies benefiting society in the long run?
Lovisa Johansson: An increasing number of organizations are turning to microservices because this architecture allows them to have a more agile approach to software development and maintenance. Microservices also make it easy for businesses to scale and deliver updated versions of their software. RabbitMQ is an important cornerstone for many of these architectures.
You can find Lovisa Johansson’s book on Amazon by following this link: Please click here