Email the Author

You can use this page to email River Bailey about RabbitMQ: Patterns for Applications.

Please include an email address so the author can respond to your query

This message will be sent to River Bailey

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

It’s exciting – that new tool smell… and there are promises of dramatic improvement in performance, architecture and finally getting rid of that stain on your favorite rug! Ok, maybe RabbitMQ won’t clean your rug for you, but it is incredibly fast and it can improve your architecture!

There’s a small problem, though. Learning new technologies can be hard. And time consuming. And frustrating, if you’re doing it on your own. I’ve been there. You’ve been there. Countless people have tried to pick up a new tool and banged their head in to a wall, hard. It’s unfortunate but it’s often the reality that we live and work in.

 

Learning New Terms, New Patterns

RabbitMQ isn’t terribly complex, but it does have a fair number of new and potentially confusing concepts to learn. On top of the concepts, you also have good patterns that should be followed. So, how do you learn these patterns as well as these concepts? Where can you go to find the best way to approach application development, with RabbitMQ? What patterns should be used when, and ignored at other times?

It can be hard to learn this on your own. Fortunately, you don’t have to face the pitfalls of learning RabbitMQ’s patterns alone!

With the RabbitMQ: Patterns For Applications ebook, you will get 9+ chapters of content covering the patterns and practices that you need to effectively work with RabbitMQ.

More than a decade after it's release, the "Enterprise Integration Patterns" book is still the source of material for messaging patterns. For myself, and countless others that have read and referenced the myriad of patterns in these pages, application design will never be the same. Message based architecture has brought me out of the dark ages of hard code and deeply nested structures with a new world of asynchronous communication and decoupled applications. 

 

The Patterns of RabbitMQ

Systems such as RabbitMQ have taken the patterns and practices outlined in this book and other well known messaging solutions, and built them in to the software directly. For example, you no longer need a separate message broker and queue. You don't have to manually implement pub/sub or routing slips. You need not worry about the implementation details of so many patterns found in this book.

Yes, it is important to understand many of these patterns and how they apply to your application development. But so many of them are built in, and you only need to know the specifics of how to use these patterns with RabbitMQ. That's where this email course comes in - a guide to work your way through some of the most common and useful messaging patterns, applied to application development with RabbitMQ. 

  

About This Book

The original content of this book was created for a 9-day email course titled RabbitMQ: Patterns For Applications. This book is a copy & paste of the same content, delivered in the same order, to give you a collected works edition. If you would prefer not to pay for the ebook, you can get the same content delivered to your inbox, 1 day at a time, though that email course.

As you read this book, keep in mind that each of these short chapters was originally an email with each email sent 1 day apart. As such, you'll see references to "tomorrow's email" and "coming up tomorrow", etc. 

The content of both the email course and this book cover common messaging patterns applied to application design with messaging in RabbitMQ. When you're done with this book, you'll have the knowledge you need to get up and running quickly and effectively. Your applications and architectures will have a head start on the path of working with asynchronous, long-running processes to create robust and fault tolerant systems. 


About the Author

River Bailey’s avatar River Bailey

Derick Bailey is an entrepreneur and software developer in central Texas He's been slinging code since the late 80’s and doing it professionally since the mid 90's. These days, He blogs at DerickBailey.com, produces screencasts at WatchMeCode.net and tweets as @derickbailey.

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Rmq-patterns › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss