api, microservice ve iot – dünyayı birbirine nasıl bağlarız?

12
API, Microservice ve IoT Dünyayı birbirine nasıl bağlarız? Berk Taner

Upload: mobile-istanbul

Post on 08-Jan-2017

293 views

Category:

Mobile


3 download

TRANSCRIPT

Page 1: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

API, Microservice ve IoT Dünyayı birbirine nasıl bağlarız?

Berk Taner

Page 2: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

2"

Berk Taner Co-Founder

| Ben Kimim? "

Page 3: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

3"| Geçmişten Geleceğe

~ 2005: SOA Web Servislerin tasarımı, büyük şirketler iç servisler geliştirmeye başlar.

2011: Web Servisler ve API Mobil uygulamaların yaygınlaşmasıyla birlikte Web APIler gelişir.

2016 - : Mikroservisler Tıpkı mobil uygulamalar gibi sadece tek bir işleme odaklanmış ufak servisler yaygınlaşır.

Page 4: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

4"

! Mobil"Uygulamalarla"Bilgi"Paylaşmak""! Kullanıcılara"Daha"Fazla"Güç"Vermek""! Farklı"Sistemlerle"Entegre"Olmak"""""

| Neden Webservisler Var?

Page 5: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

5"| Hangi Teknoloji?

8m+

700k+ Yıllık"Yeni"Mobil"Uygulama"Sayısı"

60k+ 75% Her"yıl"mobil"uygulama"

sayısındaki"arKş"

Page 6: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

6"| Altyapı Teknolojileri

Sunucu Yönetimsiz Yapılar

Sunucu Yönetimli Yapılar

Page 7: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

7"| Programlama Teknolojileri

Page 8: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

8"| API Mimari Örnekleri

Page 9: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

9"RESTful Design

! Ölçeklenebilir"ağ"tabanlı"mimari"kuralları"bütünüdür."(2000)"

Komut& Adres& İşlem&

GET" /adres/:id" Seçilen"adresi"göster"

POST" /adres/" Adres"ekle"

PUT" /adres/:id" Seçilen"adresi"güncelle"

DELETE" /adres/:id" Seçilen"adresi"sil"

GET" /adres" Tüm"adresleri"göster"

Page 10: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

10"| Bir Servisin Anatomisi

Ölçeklenebilir&Altyapı&&&Cache"

Kullanıcı&ve&Erişim&YöneAmi&"

Servis&Durumu&ve&Kullanım&Analizi"

Dökümantasyon&&

Ölçeklenebilir&Yazılım"

Page 11: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

11"

Teknoloji&Bağımsız&API&yaratma&yeteneği"

Kullanıcı&ve&Erişim&YöneAmi&"

Servis&Durumu&ve&Kullanım&Analizi"

OtomaAk&Swagger&Dökümantasyon&ÜreAmi&&

NodeJS,&PHP,&Python&Desteği"

Page 12: API, Microservice ve IoT – Dünyayı birbirine nasıl bağlarız?

Teşekkürler

Beta Bitmeden Kayıt Olmayı Unutmayın

https://apiplug.com/signup/mobilistanbul