.NET on AWS – Data Persistence using RDS

Introduction In previous Post on this topic, we started by publishing a .NET Core API to AWS Lambda function. Today, we will extend the API and add more functionality to it (database operations) and then redeploy it to AWS Lambda and see how it goes. Database Setup We’ll be using Postgres database (AWS RDS Service) … 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 API Gateway Basics

Introduction APIs are mechanism that facilitates two software components communicating with each other. APIs act as a front door for applications to access data, business logic or functionality from backend services. AWS API Gateway is a service that facilitates the creation, publishing, maintenance, monitoring and security of your APIs at any scale. It is a … Read more

AWS Lambda Basics – Writing Serverless Code

Introduction There are four key capabilities for a service or platform to be serverless: No server management. Flexible Scaling. High availability (fault tolerence) No idle capacity In this post, we will learn the basics of AWS Lambda and how you can use it for different use cases with ease. This will be an introduction post, … 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

AWS Cloud Formation

Introduction We can create AWS resources directly from web management console. This may be ok when dealing with a very simple PoC type of projects. But imagine you have 50 projects and 4 environments per project. How are you going to provision your infrastructure? Doing this via management console will be a very tedious and … Read more

Amazon Certificate Manager (ACM) – Create and use TLS Certificate

Introduction AWS Certificate Manager (ACM) handles the complexity of creating, storing, and renewing public and private SSL/TLS X.509 certificates and keys that protect your AWS websites and applications. A very common use case comes to mind where “we have a web application which uses an Elastic Load Balancer (ELB)”. To encrypt traffic between ELB and … Read more