"Enter"a basıp içeriğe geçin

Aylar: Ekim 2019

ASP.NET Core Uygulamasını GCP Kubernetes’de Yayınlama

1. Giriş

Bu yazı serisinin konusu, ASP.NET Core ile geliştirdiğimiz API’mizi kubernetes’de nasıl yayınlayacağımız olacak. Bulut sağlayıcısı olarak GCP’yi(Google Cloud Platform) kullanacağız.

Bu bölümde senaryoyu ortaya koyacağım ve çıktının ne olacağı konusunda ön bilgilendirme yapacağım. Ayrıca kubernetes’deki bazı kavramlara kısaca değineceğim.

Tek endpoint’li bir API geliştireceğiz.
Bu API’yi dockerize edeceğiz. Bunun için dockerfile oluşturacağız.
Bu dockerfile ile oluşturacağımız image‘ı GCR’ye(Google Cloud Container Registry) göndereceğiz.
Bu image‘dan üç tane container ayağa kaldıracağız.
Uygulamaya gelen istekleri container‘lara dağıtacak “LoadBalancer” servisini oluşturacağız.

Kubernetes’deki beş tane kavramdan kısaca bahsetmek istiyorum.

AWS Serverless RESTful API Geliştirme

1. Giriş

Bu yazı serisinin konusu, serverless yaklaşımı ile RESTful API nasıl geliştirilir olacak. Bulut sağlayıcısı olarak AWS’yi kullanacağız.

Bu bölümde senaryoyu ortaya koyacağım ve çıktının ne olacağı konusunda ön bilgilendirme yapacağım.

RESTful API endpoint’lerimiz aşağıdaki gibi olacak.

[POST] api/ads
[PUT] api/ads/{id}
[DELETE] api/ads/{id}
[GET] api/ads
[GET] api/ads/{id}

Aşağıdaki AWS hizmetlerini kullanacağız.