Posts

Showing posts from September, 2018

Containerizing API Gateways using Alpine Base Image

Image
In the previous article, we've learned how to containerize an API Gateway built using ASP.net Core and Ocelot. Today, we'll explore the cool things that Alpine Linux images bring when containerizing microservices and API gateways. Articles in the Series This article belongs to a series of articles that explains the importance of API gateways and how to build them using ASP.net Core. If you're interested to learn more about API gateways, it might be a good idea to spend some time reading the articles listed below. Part 1: API Gateway in a Nutshell.Part 2: Building Simple API Gateways with Ocelot.Part 3: API Response Aggregation using OcelotPart 4: API Defense using Rate Limiting and Ocelot.Part 5: Containerizing API Gateways Part 6: Containerizing API Gateways using Alpine Base ImageAbstract In the previous article, we've identified several areas of improvement from the approach we've used for containerizing our API…

Containerizing ASP.net core API Gateways

In the previous article, we've learned how to utilize rate limiting for establishing a basic defense mechanism against DDOS attacks. In this article, we will explore how to containerize ASP.net core web APIs and the value that it adds when working with API gateways. Articles in the Series This article belongs to a series of articles that explains the importance of API gateways and how to build them using ASP.net Core. If you're interested to learn more about API gateways, it might be a good idea to spend some time reading the articles listed below. Part 1: API Gateway in a Nutshell.Part 2: Building Simple API Gateways with Ocelot.Part 3: API Response Aggregation using OcelotPart 4: API Defense using Rate Limiting and Ocelot.Part 5: Containerizing API GatewaysPart 6: Containerizing API Gateways using Alpine Base ImageAbstract Building huge software platforms using microservi…

Defending Microservices using Rate Limiting and API gateways.

Image
In the previous article, we've learned about API response aggregation and how it reduces the rate of communication between client-side components and API gateways. In this article, we will learn how to defend API gateways from DOS-based attacks using rate limiting. Articles in the Series This article belongs to a series of articles that explains the importance of API gateways and how to build them using ASP.net Core. If you're interested to learn more about API gateways, it might be a good idea to spend some time reading the articles listed below. Part 1: API Gateway in a Nutshell.Part 2: Building Simple API Gateways with Ocelot.Part 3: API Response Aggregation using OcelotPart 4: API Defense using Rate Limiting and Ocelot.Part 5: Containerizing API GatewaysPart 6: Containerizing API Gateways using Alpine Base ImageAbstractDenial of Service (aka DoS) is a popular type of cyber-attack that aims to limit the capabi…

API Gateway: Response Aggregation with Ocelot and ASP.net Core

Image
In the previous article, we've learned how to setup an API gateway using ASP.net Core and Ocelot. This article supplements the previous article by introducing downstream response aggregation through the use of API gateways. You can download the application used in this article by cloning it from GITHUB. Articles in the Series This article belongs to a series of articles that explains the importance of API gateways and how to build them using ASP.net Core. If you're interested to learn more about API gateways, it might be a good idea to spend some time reading the articles listed below. Part 1: API Gateway in a Nutshell. Part 2: Building Simple API Gateways with Ocelot. Part 3: API Response Aggregation using Ocelot Part 4: API Defense using Rate Limiting and Ocelot. Part 5: Containerizing API Gateways