Introduction

In this article, we are going to deploy the ASP.NET Core Web API in AWS Lambda and AWS API Gateway.

AWS Lambda

AWS Lambda lets you run code without managing servers. you pay only for the compute time you consume.

With Lambda, you can run code for virtually any type of application or backend service — all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability.

You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile…


In this article, we will see the step by step instructions for configuring the Postgres DB instance in AWS RDS.

Pre-requisites

To complete this learning, you will need:
✓ An AWS Account (Free Tier)

If you don’t have an account visit https://aws.amazon.com and click Sign Up.

Amazon RDS is available on several database instance types — optimized for memory, performance or I/O
- Amazon Aurora
- PostgreSQL
- MySQL
- MariaDB
- Oracle
- SQL Server


Introduction

One common challenge in application development is ensuring that any configuration data liable to change across deployments is separated from the code, allowing a single release to be configured for multiple environments.

AWS’s solution for storing configuration data is called AWS Systems Manager Parameter Store.

Parameter Store provides a mechanism to store and manage configuration data, encrypted or plain text, using a hierarchical structure.

Parameter Store is ideal for storing passwords, database strings, and all other types of general configuration values.

Pre-requisites To complete this learning, you will need: ✓ An AWS Account ✓ An IAM user with access…


In this post, we will focus on building the Angular frontend integrating with WebApi

Series Links

Building an ASP.NET Core WebAPI using Clean Architecture

Building an Angular 11 Application integrated with WebAPI

Overview

Building Angular Single Page Application integrating with backend ASP.NET WebAPI.

Setting up Angular 11 for Local Development

To install angular the following pre-requisites installations is required

NodeJs active LTS

NPM package Manager

Installing the Angular CLI

The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications.

npm install -g @angular/cli

Verify the version of angular using the below command

ng — version

Angular Version installed in my local development environment


In this article, we are going to learn building a Clean Architecture application using ASP.NET Core Web API and Angular 11 Front End.

Series Links

Building an ASP.NET Core WebAPI using Clean Architecture

Building an Angular 11 Application integrated with WebAPI

Overview

Building an ASP.NET Core WebAPI using Clean Architecture

Features:

  • ASP.NET Core 3.1 Web API.
  • API Versioning
  • Swagger UI.
  • JWT Token Authentication
  • Global Error Handler Middleware
  • CQRS ( Command Query Responsibility Segregation)
  • MediatR
  • NHibernate ORM
  • Generic Repository Pattern
  • Fluent Validation
  • SQLSERVER

Github Project

You can refer to the below GitHub project for complete implementation.

Onion Architecture

Sunil Kumar

Architect and Full Stack Developer in Dotnet Core, C#, WebApi’s, Integrations and Learner on Angular and React FrontEnd

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