[Help] Django and Micro services

Hello everyone!
I’m working on micro services in django, for production scale. And, encountered multiples of challenges:

  1. After I’ve done successful integration of kafka with my django services, I went doubted that what are the standards and best practice to utilize the message comes from kafka cluster. As an architecture, the message should be stored first in the consumer service db and then backend logic be performed. Should i implement an API view literally?
  2. There also a service which receives realtime stock market data from external API and first writes on its own db then stream to frontend chart. What best practices are there to implement this in production?
  3. Microservice in Java will be seamless even with Apache Camel. Is there any alternative used as Apache Camel in django, since the official Camel not compatible with Python?
  4. :blush: any advises for my adventure!?

Since no one else has stepped up to offer an opinion, I’ll at least address your questions with mine.

<opinion>
Starting out with trying to implement microservices as a start-up is a huge mistake, especially if you don’t have a large enough staff to distribute the work.

Do yourself a favor and abandon this idea now.

You don’t need it in your situation, and there’s probably nothing you can say here that would cause me to change that opinion.

I suggest you also read my reply at Realworld usage of Django - #4 by KenWhitesell

You might also want to read the thread at Utilize Django authentication as a microservice

</opinion>

1 Like