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

.NET On AWS – Basics

Introduction .NET platform can be used to build variety of different applications. You may be developing .NET applications for on-prem or azure cloud solutions. But you may not know that AWS is supporting and investing in .NET development for more than a decade. In this post, we will learn the basics of .NET development and … Read more

AWS Cognito Basics – User Pools

Introduction Amazon Cognito is a robust user directory service that handles user registration, authentication, account recovery & other operations for easy and fast web/mobile application development. This service helps you manage your authentication, authorization and user management functions so that you can focus on your application management rather than managing users and authentication. AWS Cognito … Read more

AWS Certified Solutions Architect (Associate) Exam Journey and Tips – Part 3

Introduction Welcome back, here we are with final part of AWS Certified Solutions Architect (Associate) Exam Journey and Tips. In previous two posts, I covered the Background and Preparation parts. This post will be focused on topics like exam registration and taking the exam along with some more tips and experiences. If you are new … Read more

AWS Certified Solutions Architect (Associate) Exam Journey and Tips – Part 2

Introduction In Part-1 of this series, I started sharing my experience of preparing for AWS Certified Solutions Architect (associate) exam. If you are new to this topic, I will suggest you to first check the previous post and then the continuation in this part will be easier to follow. We will continue with preparation area … Read more

AWS Certified Solutions Architect (Associate) Exam Journey and Tips

Introduction Recently, I’ve passed the AWS Solutions Architect (associate) exam and now want to share this experience as it may help answer some questions for those who might be interested or already preparing for this exam. I am going to arrange the information in following sections Background Preparation Exam Now, everyone has their own way … Read more