AWS Certified Solutions Architect (Professional) Exam Journey and Tips

Introduction I am happy to share that I’ve passed AWS Certified Solutions Architect – Professional certification exam. This certification exam is considered one of the difficult exam. In this post, I’ll share my exam experience and some of the tips and resources I’ve found useful and may be these can help you in some way … Read more

AWS LightSail – Custom Domain and SSL Setup

Introduction Previously, I’ve written about Amazon LightSail, a Virtual Private Server (VPS) offering, built on top of secure, reliable, and scalable AWS infrastructure. If you are new LightSail, I’ll recommend to read the previous post, as we will be building on top of that learning. In the previous post, we covered the VPS basics, a … Read more

Amazon LightSail – Virtual Cloud Server

Introduction Amazon Lightsail, launched in 2016 is essentially a virtual private server (VPS) that offers you everything needed to deploy an application or website, in a cost effective and easy-to-understand manner. It is a basic service but extremely convenient. It is designed for customers, developers, small business or startups to get quickly started in the … Read more

Migrating ASP .NET Core 3.1 Web Application to ASP .NET Core 6

Introduction .NET 6 unifies the .NET platform for future. It also introduced plenty of exciting new features along the way. It has achieved the ONE .NET Vision of Microsoft and also opens up new horizons for existing .NET developers. Improved performance, C# 10 features, hot-reload etc. are few of the reasons you would want to … Read more

AWS Serverless Applications using SAM – Part 2

In Part-1 of this series, we covered some basics of AWS SAM which is an extension of AWS CloudFormation service and greatly simplifies managing serverless resources. We then defined and deployed a lambda function along with API Gateway using an SAM template. Following diagram shows the state of our serverless infrastructure from the previous post: … Read more

AWS Serverless Applications using SAM -Basics

Introduction In one of previous posts we’ve discussed AWS Cloud Formation Service and how it helps us manage our infrastructure as code and simplify deployment tasks on AWS. AWS Serverless Application Model (SAM) takes it to the next level by simplifying the deployment of serverless resources. The AWS Serverless Application Model (SAM) is an open-source … Read more

AWS Cognito – Web Application Integration Basics

Introduction In previous post on AWS Cognito Basics – User Pools. we covered the basics of AWS Cognito and also created a User pool. Following is the recap: Recap AWS Cognito lets you add user sign-up, sign-in and access-control to your web and mobile apps quickly and easily: User pools are user directories. Signup and … Read more

Migrate On-Prem Web app (.NET Core, Angular and Postgres) – to AWS Serverless

Introduction I’ve previously written about various AWS services and how using serverless offerings results in great development experience, reduce management overhead and applications can benefit from various out-of-the-box features such as high-availability, performance and cost optimization. Today, we will see a simple workflow to port an existing .NET core application which was designed to run … Read more

AWS CloudWatch Basics (.NET and NodeJS Applications)

Introduction AWS CloudWatch is Amazon’s monitoring service which provides logging and alarm functionalities and used with almost every AWS service available. Monitoring helps us drive to improvements of the experience for our stakeholders and architecture. CloudWatch monitors AWS resources using matrices, alarms and alerts. Using the matrices, you can have alarms fire (e.g. CPU utilization … Read more