Having trouble reading this email? View it in your browser.
New This Week

Practical Microservices »

MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice based. Roll up your sleeves with real projects and learn the most important concepts of evented architectures.

Recently Released:

 

Coming Up Next:

  • 555 Timers and How to Use Them, in beta
  • Build Location-Based Projects for iOS, in beta
  • Build Websites with Hugo, in print

Best Sellers:

Make sure you haven't missed anything!

  1. Distributed Services with Go
  2. Powerful Command-Line Applications in Go
  3. Become an Effective Software Engineering Manager
  4. Explore Software Defined Radio
  5. Build Websites with Hugo

See all best sellers...

Practical Microservices
April 08, 2020

You keep running into a productivity wall. It becomes extremely difficult to add features and fix bugs. You’ve changed frameworks, and you’ve changed languages. Is every project fated to hit this point where every enhancement is excruciating? The answer to that question is a resounding “NO!”

Learn how microservices can help even the smallest projects remain agile with Practical Microservices, now content complete and available from pragprog.com/book/egmicro.

Come and get it!

Practical Microservices: Build Event-Driven Architectures with Event Sourcing and CQRS

Much ink has been spilled on the topic of microservices, but all of this writing fails to accurately identify what makes a system a monolith, define what microservices are, or give complete, practical examples, so you're probably left thinking they have nothing to offer you. You don't have to be at Google or Facebook scale to benefit from a microservice-based architecture. Microservices will keep even small and medium teams productive by keeping the pieces of your system focused and decoupled.

Discover the basics of message-based architectures, render the same state in different shapes to fit the task at hand, and learn what it is that makes something a monolith (it has nothing to do with how many machines you deploy to). Conserve resources by performing background jobs with microservices. Deploy specialized microservices for registration, authentication, payment processing, e-mail, and more. Tune your services by defining appropriate service boundaries. Deploy your services effectively for continuous integration. Master debugging techniques that work across different services. You'll finish with a deployable system and skills you can apply to your current project.

Add the responsiveness and flexibility of microservices to your project, no matter what the size or complexity.

Now in print: The ebook is content complete and available from pragprog.com/book/egmicro. For the paperback edition, please support your local independent bookstore.

You Could Be a Published Author

Is there a tech topic you are deeply passionate about and want to share with the rest of us? You could become a published Pragmatic Bookshelf author! Take a look at our pragprog.com/write-for-us page for details, including our 50% royalty (yes, for real!) and world-class development editors.

Who Are We?

The Pragmatic Bookshelf publishing imprint is wholly owned by The Pragmatic Programmers, LLC.

Andy Hunt and Dave Thomas founded the company with a simple goal: to improve the lives of professional developers. We create timely, practical books, audio books, and videos on classic and cutting-edge topics to help you learn and practice your craft.

We are not a giant, faceless, greed-soaked corporation. We're a small group of experienced professionals committed to helping make software development easier.

Thank you for your continued support!

Don't Get Left Out

Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is sign up at pragprog.com (email address and password is all it takes).

Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

Tell your friends! Tweet this

Follow us on Twitter: @pragprog, Andy Hunt @PragmaticAndy.

Thanks for your continued support,
Andy Hunt
Publisher, Pragmatic Bookshelf

By Professional Developers, for Professional Developers
PragProg.com

Unsubscribe here.
Sent by the Pragmatic Programmers, LLC. • 9650 Strickland Rd Ste 103-255• Raleigh NC 27615