Recently, We have done a PostgreSQL version upgrade and faced few performance issues afterward. I thought to share it in this short blog post so that It can help others plan better. We are using the RDS service...
Enable HTTPS for a web application running on Elastic beanstalk without a load balancer
To enable HTTPS for any website, we need to install and configure an SSL certificate on the server. SSL certificates protect users’ sensitive data such as payment-related info, name, address, email, etc by encrypting the data during transmission...
Avoid downtime during the auto-scaling scale-out event
Recently, I configured time-based auto-scaling for one of our production applications running on an Elastic beanstalk environment. Our use case is to scale-out ec2 instances on Monday morning and scale-in every Friday night. One such Monday morning, we got...
Cache busting for an Angular app deployed with AWS S3 and CloudFront
Caching is a very good way to load our web pages faster on users’ browsers, But that same cache becomes a problem when you have made a new release of your web application and this new release contains few...
How to schedule Python script with Django context on AWS Elastic Beanstalk
Recently, I was working on one Django project which is already deployed on Elastic Beanstalk. Due to some new feature requirement, I had to create a python script which can connect to the same database that Django app is...
Upload images from Angular app to AWS s3 bucket using FineUploader
This post is intended for web developers who are trying to implement image upload functionality. If your website needs to allow users to upload images then it is always a good idea to upload them on s3 bucket, instead...
Real-time API performance monitoring with ES, Beat, Logstash and Grafana
APIs in Web and mobile applications are the rising trend today. One impact of this trend is that a huge amount of commerce today takes place through APIs. These APIs eventually add to your business value. Well, API performance...