Tech articles

These technical articles are offered in the hope they may be useful.

Beware: Here Be Dragons...

Warning: these articles may contain technical language (unsuitable for children), geek talk (unsuitable for adults) and arcane subjects (unsuitable for anyone).



How To Refactor to Microservices using Queue Runners to Scale

How To Refactor to queue runner microservices using both SQL and Message Queues. This is an example demonstrating how to refactor code from a traditional app to use microservices by using a SQL database and RabbitMQ Queue Runner microservice in order to manage peak loads and scale up and out.

Why bark when you have a dog? Using libraries to add security and reliability plus avoid SQL injection attacks

SQL injection attacks, or Why Bark when you have a dog? An example showing how PostgreSQL and MySQL development can be easier and more robust when using the right tools.

Upgrading DBMail from MySQL to PostgreSQL

Upgrading a MySQL database to PostgreSQL has many benefits and our experience of converting/upgrading many of them is captured in this DBMail to PostgreSQL conversion; thanks to good preparation and testing it was both straightforward and without issue.