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?
- Creating your first Nameko microservice
- Storing messages
- Nameko Dependency Providers
- Saving messages
- Retrieving all messages
- Displaying...