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
GoLang API
2
●124
- 07-06-2021, 16:05:56Go bu iş için iyi olabilir fakat birazda piyasa gerçeklerinin göz önünde bulundurulması gerekir.
Bu işi .net, python ya da php ile yaptırmak isterseniz daha uygun fiyata, daha kısa zamanda yazılımcı bulursunuz ve sonradan aynı kodlar üzerinde değişiklik yapılacak da olsa bu değişikliği yapması için yine kolayca birini bulursunuz. Go programcısını ilk başta bulmak da zor, sonradan değişiklik/düzenleme için bulmak da zor. - 07-06-2021, 20:54:49Kullanılan veritabanı nedir ve yapısı nasıl?
Örn:
id name url
1 test.jpg https://website.com/test.jpg