code quality

This week’s focus is on code quality. This is where the code that we create is clear and uniform for the purposes of making it easier to maintain.

(Read more...)

email and alerts

Following on from last weeks post about monitoring, the next logical step is having the system create alerts when a threshold is breached.

(Read more...)

Monitoring

Our team run morning checks every day to ensure the development environments have been deployed successfully from our automation schedule. The quickest indicator is a dashboard using dashing and uchiwa which has a tile for each role in the environment with a helpful red or green status. Of course if it isn’t green, the team then go to diagnose why and quickly resolve the build error(s).

uchiwa dashboard

Monitoring with Uchiwa

(Read more...)

AWS Limits

With the flexiblity of Amazon Web Services (AWS) you can create many servers in minutes. This is great from a scaling up point of view. Your PR department have just informed you that a segment about your product is about to appear on national TV. You expect a spike in traffic, but its okay because of the preperation work and auto-scaling.

(Read more...)

Software Updates and Technical Debt

I cannot stress enough how important it is to keep updated with the latest software versions. This does give us two problems however.

(Read more...)