index next | nameko 2.0.0 documentation » ¶ [nah-meh-koh] A microservices framework for Python that lets service developers concentrate on application logic and encourages testability. A nameko service is just a class: # helloworld.py from nameko.rpc import rpc class GreetingService ( object ): name = "greeting_service" @rpc def hello ( self , name ): return "Hello, {}!" . format ( name ) You can run it in a shell: $ nameko run helloworld starting services: greeting_service ... And play with it from another: $ nameko shell >>> n . rpc . greeting_service . hello ( name = "Matt" ) u'Hello, Matt!' ¶ This section covers most things you need to know to create and run your own Nameko services. What is Nameko? When should I use Nameko? When shouldn’t I use Nameko? Key Concepts Anatomy of a Service Dependency Injection Concurrency Extensions R...