How to scale your WordPress site for enterprise level redundancy

Hello! It often becomes a requirement for certain levels of clients to ensure service level agreements for uptime and redundancy are kept. What does this mean? Well we want to ensure that a particular site can withstand a single point of failure, which usually means we would need to expand the services across multiple endpoints. This is not a new requirement and usually is not something one would consider for small or even medium sized businesses because the costs essentially skyrocket because at this level of redundancy you need someone to design the infrastructure, roll it out, manage it, monitor it and then you need infrastructure resources such as multiple servers , load balancers and similar services to ensure this type of redundancy is kept. The purpose of this post is to walk you through, in technical terms, how to roll out a WordPress site using industry standard best practices, […]

How we created our own free content delivery network for WordPress users

Try out our Free CDN service by installing the Shift8 CDN WordPress pluginHello! We thought it would be an interesting challenge both from a DevOPS perspective as well as a web development and integration perspective to create our own fully managed content delivery network. Utilization of the network is geared specifically for WordPress users. The idea being to give users a dead simple way to leverage geographic CDN endpoints across the globe by simply installing a WordPress plugin and activating with the click of a button. You never have to leave your site to register on a 3rd party website, you never have to set up API keys by hand or troubleshoot problems. We wanted it to be simple. And to work! There are many components that need to be integrated and ultimately tied together in order for a system of this magnitude to work. I’ll try to break it […]

How to create a web interface to modify your AWS Security Group

Hello! On top of developing and designing websites for clients in and around Toronto, we also do managed and dedicated web hosting. This includes managing AWS Cloud infrastructure for our clients. When implementing infrastructure in general terms, it is generally accepted to take the approach to lock down as much as possible with respect to firewall ports and public exposure of services on your instance or server. This means anything that doesn’t need to be exposed publicly should be blocked and closed off at the firewall level. Sometimes, especially with servers and services that are used by many end-users, it is difficult to find a balance between security and convenience. This simple web interface was created to address that balance and hopefully sharing it will help other people in similar scenarios find that balance too. I’ll walk through the web interface and break it into chunks to explain how everything […]