Cloud Architecture for A Perfect Job

A Perfect Job is a fully bespoke website application created by our team from scratch.
It was designed as a high performance website with many visitors from all over the globe. 

Robust and scalable architecture

Empire Elements uses exclusively Amazon Web Services which offers the best selection of services this website needs. Fast and unlimited storage, on demand computing, auto-scaling, global content delivery, notification services and more.

While constructing this environment; the speed was our main focus. Nobody likes slow website. Use of global content delivery was mandatory and because of it all static assets are loaded globally from nearest edge location.

Fast product pipeline

Our next objective was to create workflow pipeline and allow for testing and development new features and ideas. For that we opted for GitHub integration, Jenkins and Docker. Three wonderful technologies that work together flawlessly. This project is constantly evolving, developing and improving and our team needed robust staging environment with clearly defined workflow.

Working on APJ project was really great. Our team is always in tune with new technologies and with other team members, with such a list of skills it's amazing to be able to design and create amazing web application that can be used by people all over the world.

Simultaneous launch in 20 countires required a robust, reliable and adaptive environment.


A Perfect Job wanted their system available globally. Global infrastructure and content delivery had to be designed and built in AWS. Scaling application on AWS is really useful for planned or random peak times. Utilising autoscaling group was an obvious choice. As a young startup it's great to be in this position, ready for aggressive expansion, globally.

“One of the reasons for choosing Empire Elements to work with us was their transparent process and not being locked into complicated contracts. We are already discussing developing new features and also iOS mobile app.”

Dr. Johan Fourie