Building a Web Messenger with Microservices

In today's application development world, Microservices have become the standard in designing and architecting distributed systems. Companies like Netflix have pioneered this shift and revolutionized the way in which software companies operate, from having small autonomous teams to designing systems that scale with ease.

In this chapter, I will guide you through the process of creating two microservices that will work together to make a messaging web application that uses Redis as a datastore. Messages will automatically expire after a configurable amount of time, so for the purpose of this chapter, let's call it TempMessenger.

In this chapter, we will cover the following topics:

  • What is Nameko? ...

Get Python Programming Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.