Cron Jobs

In the fast-paced world of the internet age, everyone knows that efficiency is key. One way for you to increase efficiency is by automating repetitive tasks, especially if you’re an overworked or overwhelmed webmaster who simply doesn’t have the time or the power to keep up with miniscule tasks when there’s other work to be done. Thankfully, this…

Read More
Soap vs Rest API

TLDR: Unlike REST (REpresentational State Transfer), SOAP (Simple Object Access Protocol) is a messaging service. REST operations are data-driven, whereas SOAP is a function driven architecture. SOAP solely uses the XML schema data format. On the other hand REST is permitted to use HTML, XML, JSON, and more. As far as bandwidth, REST APIs are going to need…

Read More
background jobs

Every web application has crucial tasks that need to run in the background. They run outside of the main web response loop, but ensure any number of critical jobs gets done to keep the web-based application running smoothly. This means end users enjoy an engaging app experience, without it grinding to a halt every time…

Read More
Amazon SQS

Now that’s quite a queue! Queues are a powerful way of combining software architectures. They allow for asynchronous communication between different systems, and are especially useful when the throughput of the systems is unequal.   Amazon offers their version of queues with Amazon SQS (Simple Queue Service). For example, if you have something like: System A -…

Read More
celery python

Celery is an implementation of the task queue concept, one that significantly enhances the end user’s experience. It also benefits developers by saving them time, so that they can focus on what really matters — their ideas and innovations. That is why it remains one of the most popular background job managers in the Python…

Read More