Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
When should I use Tornado?
#1
Hello,
I am not so experienced in python but I had some little experience with pyramid and django a few years ago. Now I want to increase my knowledge. Especially in web development. My main questions is "what is this the Tornado?" and "when do I have to use it?". I understand that my questions are too abstract and because of it I will try to ask it via my other experience in other language.

For example, I was included in development of one big project. It was a payment system on Ruby with microservice architecture.

Big gray area with a lots of blue rectangles is a deep backend without any http access to Internet. It is possible to send only internal http-reqests here. Also all programs here have no any user interface.
Lots of blue rectangles are independent programs that are doing their own part of work. Part of them on Java, part on RubyOnRails but most of them on pure Ruby. Each program have Database.
Blue arrows is a http request/responses. Each programm can call each other programm.
Orange blocks are Gateways for communicating with external systems of our partners.
Green blocks are lots of independent applications some of them are my company's aplications, some of them are our partners applications. But all of them were developed not in my team and I prefer to think about them as just our's API users. It could be any stack of technologies here. They only use our public API.
White bloks in general are two modules: PublicAPI (RubyOnRails) and InternalAPI (RubyOnRails). InternalAPI is an only way to comunicate with modules grey area's modules from outside.

If this system would be on Python where would Tornado and WSGI frameworks be used?
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How to profile tornado web app ? umen 2 918 Oct-09-2023, 05:59 PM
Last Post: noisefloor
  Tornado / Flask help needed jogl 2 4,941 Aug-27-2017, 10:21 PM
Last Post: jogl
  Some questions related to tornado httpserver and httpclient dullboy 1 3,974 Nov-17-2016, 06:10 PM
Last Post: micseydel

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020