Ana içeriğe geç
Programlama

Graftcode REST mimarisini doğrudan metot çağrılarıyla değiştirmeyi hedefliyor

Öne çıkanlar

  • Graftcode, genel metotları HTTP denetleyicileri ve DTO tanımları olmadan doğrudan çağrılabilir kılıyor.
  • Taşıma katmanı; HTTP/2, WebSocket veya TCP arasında kod yazmadan ortam değişkeniyle değiştirilebiliyor.
  • Platform, REST ve gRPC mimarilerine kıyasla 8 kat daha az işlemci kaynağı tüketiyor.

Graftcode, mikroservisler ve uzaktan yordam çağrıları arasındaki katmanları sadeleştiren yeni bir geliştirme modeli tanıttı. Sistem, REST mimarisinde sıklıkla ihtiyaç duyulan denetleyicileri (controller), veri aktarım nesnelerini (DTO) ve HTTP durum kodu eşlemelerini tamamen ortadan kaldırıyor. Geliştiriciler, yalnızca dillerindeki genel (public) sınıfları ve metotları yazarak doğrudan dışarıdan çağrılabilir güçlü tipli istemciler üretebiliyor.

Platform, OpenAPI belgelerine veya kod üretim süreçlerinin yol açtığı uyumsuzluklara gerek duymadan istemcileri otomatik güncellenen paketler biçiminde dağıtıyor. Geliştiriciler tek bir ortam değişkenini değiştirerek WebSocket, HTTP/2, TCP veya mesaj kuyrukları gibi farklı taşıma kanalları arasında kod değiştirmeden geçiş yapabiliyor. Ayrıca sistem, metotların MCP üzerinden doğrudan çağrılmasına da imkan tanıyor.

Graftcode tarafından paylaşılan verilere göre yeni yaklaşım, REST veya gRPC ile karşılaştırıldığında sekizde bir oranında işlemci tüketimi sağlıyor ve yapay zeka araçlarının işlem yapması gereken kod miktarını yüzde 60 oranında azaltıyor. Platform şu anda 20 farklı programlama dilini ve 10 paket yöneticisini destekliyor.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.