Posts

Önce API Yaklaşımı

 Önce API yaklaşımı, yazılım geliştirmede kullanıcı arayüzü ya da diğer bileşenlerin geliştirilmesinden önce Application Programming Interface(API) geliştirilmesini savunan yöntemdir.  API sunucu ve istemci arasında veri formatı, davranış ve fonksiyonları içeren bir sözleşmedir.API OpenAPI ya da Swagger gibi dil bağımsız  tanımlama fromatını destekleyecek şekilde geliştirilir. Böylece istemci farklı dillerde kod üretebilir. Adımları: API'yı tanımla.Kaynaklar, bitiş noktaları ve veri formatları tanımlanır. API'nin test edilmesi.  API'nin gerçeklenmesi(implementation). Uygulamanın geliştirilmesi Uygulamanın kurulması  Prensipleri: İstemciye uygun tasarım Açık standartların kullanımı (Json, OAuth, Rest gibi). Satıcı bağımlı olunmamalıdır. Genişletilebilirliğe odaklanılmalıdır. Cacheing, load balancer, scalability Güvenlik sağlanmalıdır Test et ve Tekrarla: Otomatik test ve sürekli entegrasyon Faydaları: Esneklik Hızlı Geliştirme Güvenilirlik Kolay test etme Daha güvenli Daha ç