/dev/blog

A tale of awesomazing sandcastles

Django (/ˈdʒæŋɡoʊ/ jang-goh) is a free, open source web application framework written in Python. Here you can find a tutorial from Django, if you don't know it yet and want to try it out: https://docs.djangoproject.com/en/2.1/intro/tutorial01/. The next article is aimed at experienced Django developers.

Django and Microservices

I have been using Django together with the task engine Celery for some time for asynchronous and distributed processing over several systems. Recently I am working on the topic "Microservices" and how they can be realized together with Django. (more about Micro...

Continue Reading...

I'm working a lot with Django and Celery recently. By the way, awesome Open Source projects!   Celery is a simple, flexible and reliable distributed system to process vast amounts of messages.

For my project I have multiple celery workers, whose resides on different maschines, so called a distributed setup. Now the tasks which celery will execute are not deployed on the task calling maschine itself. therefore the task schedules needs some tuning how they are being called.

A typical celery task example from the docs is to import the task functions or classes and apply .delay() on them...

Continue Reading...