Go kullanarak bir kac servis yapmak istiyorum.

1- Servisin yapmasini istedigim hizmet ; parametre olarak gelen abc.jpg , def.png gibi url leri ilgili hosttaki veritabaninda arayacak . Eger kayit bulunursa resmin urlini dondurecek.
Eger kayit bulunamazsa parametre olarak gelen url den dosyayi indirip resize vs islemlerinden gecirip images klasorune kaydedecek.
Buradaki amac , servis saglayici API den donen resimler 5 mb civarinda. Bir ara yazilim ile bunu kucuk boyuta getirirp o sekilde sunmak istiyorum.

2- Diger Midlleware ; bir veritabanindaki kayitlari duzenli tarayarak , ilgili tarihde gerceklemesi gereken olayi tercih edilen yontemle gerceklestirmek.
Ornegin ;
Event Id : 10
Event Type : 1 (1 - Email ./ 2 sms / 3 push notifikasyon / 4....)
Event Title : "Event Title"
Event Message : "content";
ExtraInformation : {}
OwnerGuid: xxxx
OwnerKEy: xxxx
OwnerSecret: xxxx
Receiver : []
Create_at;
ScheduledDate:
Status: 100 Completed/in progress/scheduled/created
ResponseData


10 Id li event icin mesela type 1 oldugu icin email gonderecek , 2 icin sms gonderecek . ilgili parametreleri db den alacak , .
SMS gonder ;
Email gonder
PushGonder gibi fonksiyonlarinda yazilmasi gerekecek.

Go nun bu islemler icin iyi bir tercih oldugunu dusunuyorum. Alternatif/daha iyi oldugunu dusunen varsa onerilere de acigim .

Ilgileen arkadaslar pm atarsa sevinirim