Photo by C Dustin on Unsplash

Learn how to build a Lambda function triggered by an S3 PUT event to sort files in an S3 bucket.

In my previous articles you may have seen me going on and on about deploying code on server instances on the cloud, building services to manage those instances, building a reverse-proxy on top of those services and so on. No doubt that some of you may have wished if you…


In 1999 a navigation error saw NASA’s Mars Climate Orbiter crashing into the red planet’s atmosphere, and with it burnt years of painstaking work and millions of dollars spent building it. What was the cause? The commands sent to the spacecraft used English units instead of metric units. Mathematical and…


Burglar cartoon: Image by Joe Alfaraby from Pixabay; Cloud image: Image by krzysztof-m from Pixabay

In my previous tutorials I have talked quite a bit about web app deployment and Elastic Container Service (ECS). Now let’s look at a special case where you might need to connect to your ECS setup from a different VPC than the one you set it up inside.

Note: The…


Photo by Max Letek on Unsplash

My experience working for British Telecoms and some personal reflections…

THE INTERVIEW DAY.

The day I got the interview call from BT (British Telecoms) was a rather normal day. I was attending a workshop at uni when I got an email saying, “Hey, I know it’s a short notice but could you come to our office the day after tomorrow for an assessment…


Scalability is equally a key concept in software development as it is in business. We need to ensure that our systems can be made bigger or smaller as per our needs. One major benefit of scalable architectures is that it makes our system more cost-efficient. In my last tutorial I…


In an earlier tutorial, we discussed how to deploy a web app on to an EC2 instance. However, it is not optimal to just have one copy of your app running on a single server, especially as your user base, and hence the traffic into your website, grows. What if…


Deploying your web app onto cloud is easier than it sounds like. The AWS (Amazon Web Services) cloud platform offers a range of utilities to host your web app on their servers and forget the stress of maintaining one yourself. The cost and time involved in running a server is…


Ever wondered how to deploy a web application on your machine? It’s easier than you think. In this tutorial, we’ll build a simple web application that displays “Hello World” using Flask. Flask is a lightweight python framework used to build web applications. …

Abdul Rahman

Budding software engineer with experience in full-stack development and DevOps engineering. 📚 Love to code. ⌨️ Love to write.✒️

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store