SlideShare a Scribd company logo
1 of 29
Download to read offline
AppSync導入のすすめ
Hiroya Akita | 2021/03/14(PreEvent)
自己紹介
株式会社KYOSO(関西のIT会社勤務)
エッジからクラウド、フロントエンドまで幅広く
業務で扱い、最近は画像認識も扱い始める
推し言語はPythonとTypeScript
推しVTuberは桐生ココ🐉
推しゲームはDead by Daylight
本発表の対象者
● これまでAPI Gatewayを使っており、AppSyncが少し気になっている方
● GraphQLが気になっている方
注意事項:
● ある程度RESTful APIの知識があること前提で話を進めます
● あくまで個人的な見解なのでよろしくお願いします
本発表のゴール
● AppSyncを使うとどのような課題が解決出来るか、どんなメリットが
あるのかが分かる
● AppSync使ってみたいな、と思えるようになる
上司「DBに格納されたらすぐ、画面にデータを表示されたいのだけれど」
Aさん「ポーリングだと厳しいですか?」
上司「チャットアプリだからねー」
Aさん「・・・・・」
上司「最近GraphQLってよく聞くけど、どうなの?
開発速度が上がるって聞いたんだけど」
Aさん「確かによく聞きますね」
上司「とりあえず、調べて見てくれない?」
Aさん「・・・・・」
上司「Swagger定義、これ最新になってる? API呼び出しても定義通りのデータ
が返ってきてないのだけれど」
Aさん「すみません。Swagger定義更新忘れてました」
上司「今後このようなことが起きない様な仕組みを考えてくれない?」
Aさん「・・・・・」
アジェンダ
● AppSync基礎知識
● AppSyncの特徴、メリット
● AppSyncのデメリット
● AppSync利用時の注意事項
基礎知識
GraphQL には次の 3 つのトップレベルオペレーションが存在する
● クエリ: 読み取り専用の取得
● ミューテーション: 書き込んで、その後に取得
● サブスクリプション: データを受け取るための、存続期間の長い接続
Amazon DynamoDB
AWS AppSync
AWS Lambda
Amazon Elasticsearch
Service
Other AWS Service
AppSyncの特徴
https://aws.amazon.com/jp/appsync/product-details/
AppSyncの特徴
● GraphQLのメリットを享受できる
● AppSyncからデータ配信ができる(サブスクリプション)
● キャッシュ機能が簡単に使える
AppSyncを使うメリット
GraphQLのメリットを享受できる
● 必要なものだけを取得できる
● 複数の情報を一つのリクエストで取得できる
● 何ができるのかは型を見れば分かる
AppSyncを使うメリット-GraphQLのメリットを享受できる
必要なものだけを取得できる
例えば、ユーザ情報取得APIをデフォルトで呼び出すと以下の情報が取得できるとする
「ID」「名前」「年齢」「性別」「コメント」
IDと名前だけが必要でそのデータだけを返したい場合、API Gateway+Lambdaの構成
の場合はLambda側に必要なロジックを書く必要がある
GraphQLの場合は、ロジックを書く必要がなく必要なデータを
取得できる
Amazon
API Gateway
AWS Lambda Amazon
DynamoDB
ユーザ情報の中の「 ID」と
「名前」だけほしいのだけれど
Lambdaでデータの
フィルタ処理頑張るぜー
・・・
従来の構成(API Gateway + Lambda)の場合:
Amazon
DynamoDB
ユーザ情報の中の「 ID」と
「名前」だけほしいのだけれど
AppSyncがフィルタ処理
自動でやってくれるから楽
だー
AppSyncの場合:
AWS AppSync
AppSyncを使うメリット-GraphQLのメリットを享受できる
複数の情報を一つのリクエストで取得できる
ユーザの情報を取得する場合は、ユーザ情報取得APIを呼び、記事の情報が必要な場
合は記事情報取得APIを呼ぶ、というのが従来の構成
この場合、同期的にAPI呼び出しを実行するとデータ取得が完了するまでに時間がか
かるし、並列で呼ぶとロジックが複雑になる
GraphQLの場合、一つのリクエストに「ユーザと記事の情報くれない?」
という内容で送ることで両方のデータを1つのリクエストで取得可能
Amazon
API Gateway
AWS Lambda Amazon
DynamoDB
ユーザと記事の情報がほしいの
だけれど
ユーザの情報ちょうだい
記事の情報ちょうだい
従来の構成(API Gateway + Lambda)の場合:
Amazon
API Gateway
AWS Lambda Amazon
DynamoDB
Amazon
DynamoDB
ユーザと記事の情報がほしいの
だけれど
ユーザと、記事の情報
ちょうだい
AppSyncの場合:
Amazon
DynamoDB
AWS AppSync
並列でユーザと記事の情報を
取得してくっつけて返してくれる
から楽だー
ユーザ情報取得
記事情報取得
AppSyncを使うメリット-GraphQLのメリットを享受できる
何ができるのかは型を見れば分かる
APIを呼ぶ場合、そのAPI呼ぶとどのような情報が返ってくるのか、
どのような引数でAPIを呼ぶ必要があるのか、をOpenAPI等の仕様で書いておく
必要がある
ただし、API側の実装を修正し、OpenAPI側の更新がされておらず、乖離が起きているこ
とは容易に考えられる
GraphQLの場合は、スキーマ定義がOpenAPIの仕様書の様な役割を果たし、
スキーマ定義に沿ってデータのやり取りを行うのでスキーマ定義を見ればAPIの使い方
が分かる
ユーザと記事を作ることができる
ユーザを作る際に必要な引数は
4つ
AppSyncを使うメリット-AppSyncからデータ配信ができる-
● AppSyncのサブスクリプションの機能を使うことで、リアルタイム
データ配信ができる
● 技術的にはWebSocketを利用している
● ポーリングだと厳しいユースケースにおいて重宝する
AppSyncを使うメリット-そのほか-
● マネージドサービスなので気軽に使える
○ 従量課金、ただしキャッシュ機能は別
● APIキー、Cognito、IAM認証と連携して呼び出しの制限をかけることが
できる
● ドキュメントが充実して分かりやすい
● VTLにより後続の処理が簡単に書ける
Amazon DynamoDB
AWS AppSync
AWS Lambda
Amazon Elasticsearch
Service
Other AWS Service
再掲
AppSyncを使うメリット-そのほか-
VTLにより後続の処理が簡単に書ける
DynamoDBからのデータ取得はリゾルバー内でApache Velocity Template
Language(VTL)を用いて記述可能
AppSyncのデメリット
● 学習コストが高い
○ 正確にはGraphQLの学習コストが高い
● RESTful APIほど普及していない
○ パブリックAPIでGraphQLのエンドポイントが公開されているのはほとんどない
○ Githubくらい???
● VTLでコードを書いた場合のテストコードが書けない
○ VTLを使うことで開発速度は向上するが、その代わりにテストコードを
書けないという致命的な欠点が、、、ががが、、、
AppSyncのデメリット
学習コストが高い
JSON??ではない??
ユーザ情報と記事の情報がほしい、と
いう内容のリクエスト
AppSyncを使う場合の注意点
● GraphQL リクエストの最大実行時間
○ 30秒、API Gatewayの最大実行時間と同じ
● マッピングテンプレートでの #foreach...#end ループ内の最大反復回数
○ 1000回
● APIキーの有効期限が最大1年
● Webソケットはソケット接続が切れる前提で設計する必要がある
○ ソケットの切断の検知まで約 1分程度かかることがある
AppSyncを使う場合の注意点
● 構築する場合のベストプラクティスがまだ定まっていない気がする
○ serverless framework
■ フロントエンドのコード (TypeScript)を出力できない?
○ Amplify CLI
■ フロントエンドのコード内に作成する形になり、
個人的にはバックエンドリポジトリに作りたい場合もある
○ AWS CDK
■ 高レベルAPIはまだステーブルではない
■ フロントエンドのコード (TypeScript)を出力できない
上司「DBに格納されたらすぐ、画面にデータを表示されたいのだけれど」
Aさん「ポーリングだと厳しいですか?」
上司「チャットアプリだからねー」
Aさん「・・・・・」
上司「最近GraphQLってよく聞くけど、どうなの?
開発速度が上がるって聞いたんだけど」
Aさん「確かによく聞きますね」
上司「とりあえず、調べて見てくれない?」
Aさん「・・・・・」
上司「Swagger定義、これ最新になってる? API呼び出しても定義通りのデータ
が返ってきてないのだけれど」
Aさん「すみません。Swagger定義更新忘れてました」
上司「今後このようなことが起きない様な仕組みを考えてくれない?」
Aさん「・・・・・」
再掲
ご清聴ありがとうございました
(^_-)-☆

More Related Content

Similar to AppSync導入のすすめ

Turku <3 Frontend - Progressive Web Apps, Web and Apps
Turku <3 Frontend - Progressive Web Apps, Web and AppsTurku <3 Frontend - Progressive Web Apps, Web and Apps
Turku <3 Frontend - Progressive Web Apps, Web and AppsJoni Juup
 
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp Ltd
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp LtdAWE Tel Aviv Startup Pitch: Matan Libis with WakingApp Ltd
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp LtdAugmentedWorldExpo
 
Need a GUI made on iOS. My original plan hit a wall when I tri.docx
Need a GUI made on iOS. My original plan hit a wall when I tri.docxNeed a GUI made on iOS. My original plan hit a wall when I tri.docx
Need a GUI made on iOS. My original plan hit a wall when I tri.docxmayank272369
 
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!Tsuji Yuko
 
Technology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondTechnology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondJames Huang
 
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』freee株式会社
 
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...Data Con LA
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextPerfecto by Perforce
 
The new FARO 3D App Store
The new FARO 3D App StoreThe new FARO 3D App Store
The new FARO 3D App StoreFARO_Europe
 
MarsDevs Predicts The Python Trends for 2023
MarsDevs Predicts The Python Trends for 2023MarsDevs Predicts The Python Trends for 2023
MarsDevs Predicts The Python Trends for 2023Mars Devs
 
Beyond Responsive Web Design - Moving your web agency to mobile development (...
Beyond Responsive Web Design - Moving your web agency to mobile development (...Beyond Responsive Web Design - Moving your web agency to mobile development (...
Beyond Responsive Web Design - Moving your web agency to mobile development (...craigharmonic
 
The Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at ApitureThe Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at ApitureNordic APIs
 
Using WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLUsing WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLAri-Pekka Koponen
 
Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Appsilon Data Science
 

Similar to AppSync導入のすすめ (20)

Turku <3 Frontend - Progressive Web Apps, Web and Apps
Turku <3 Frontend - Progressive Web Apps, Web and AppsTurku <3 Frontend - Progressive Web Apps, Web and Apps
Turku <3 Frontend - Progressive Web Apps, Web and Apps
 
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp Ltd
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp LtdAWE Tel Aviv Startup Pitch: Matan Libis with WakingApp Ltd
AWE Tel Aviv Startup Pitch: Matan Libis with WakingApp Ltd
 
Example using LattePanda
Example using LattePandaExample using LattePanda
Example using LattePanda
 
Need a GUI made on iOS. My original plan hit a wall when I tri.docx
Need a GUI made on iOS. My original plan hit a wall when I tri.docxNeed a GUI made on iOS. My original plan hit a wall when I tri.docx
Need a GUI made on iOS. My original plan hit a wall when I tri.docx
 
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!
Qiita Engineer Summit 2021 LT 食べログでフロントエンドのリプレースやっていってます!
 
AT会社紹介
AT会社紹介AT会社紹介
AT会社紹介
 
Gridle_pitch
Gridle_pitchGridle_pitch
Gridle_pitch
 
Technology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and BeyondTechnology and AI sharing - From 2016 to Y2017 and Beyond
Technology and AI sharing - From 2016 to Y2017 and Beyond
 
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』
freee API徹底活用!インドネシア人チームだけで作った freee多言語翻訳アプリ『Nerachakan』
 
UNLOCK DESIGN
UNLOCK DESIGNUNLOCK DESIGN
UNLOCK DESIGN
 
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...
Data Con LA 2019 - Real Time Face Detection through a Webcam Using AI by Obai...
 
Advancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps NextAdvancing the State of The Art in AI and Testing - DevOps Next
Advancing the State of The Art in AI and Testing - DevOps Next
 
API-First Design and Django
API-First Design and DjangoAPI-First Design and Django
API-First Design and Django
 
The new FARO 3D App Store
The new FARO 3D App StoreThe new FARO 3D App Store
The new FARO 3D App Store
 
MarsDevs Predicts The Python Trends for 2023
MarsDevs Predicts The Python Trends for 2023MarsDevs Predicts The Python Trends for 2023
MarsDevs Predicts The Python Trends for 2023
 
Beyond Responsive Web Design - Moving your web agency to mobile development (...
Beyond Responsive Web Design - Moving your web agency to mobile development (...Beyond Responsive Web Design - Moving your web agency to mobile development (...
Beyond Responsive Web Design - Moving your web agency to mobile development (...
 
The Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at ApitureThe Art of API Design, by David Biesack at Apiture
The Art of API Design, by David Biesack at Apiture
 
Between JS and AI
Between JS and AIBetween JS and AI
Between JS and AI
 
Using WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQLUsing WordPress as a Headless CMS with WPGraphQL
Using WordPress as a Headless CMS with WPGraphQL
 
Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco Scaling Shiny Apps - EARL 2017 San Francisco
Scaling Shiny Apps - EARL 2017 San Francisco
 

More from hiroya akita

KyotoLT_Online_27.pdf
KyotoLT_Online_27.pdfKyotoLT_Online_27.pdf
KyotoLT_Online_27.pdfhiroya akita
 
はんなりPython #45
はんなりPython #45はんなりPython #45
はんなりPython #45hiroya akita
 
Python 3.10の新機能を 俯瞰してみる
Python 3.10の新機能を 俯瞰してみるPython 3.10の新機能を 俯瞰してみる
Python 3.10の新機能を 俯瞰してみるhiroya akita
 
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回KyotoLT(Online) 第26回
KyotoLT(Online) 第26回hiroya akita
 
みんなのPython勉強会#62
みんなのPython勉強会#62みんなのPython勉強会#62
みんなのPython勉強会#62hiroya akita
 
はんなりpython#32
はんなりpython#32はんなりpython#32
はんなりpython#32hiroya akita
 
変数の重要度ってどうやったらわかるん?
変数の重要度ってどうやったらわかるん?変数の重要度ってどうやったらわかるん?
変数の重要度ってどうやったらわかるん?hiroya akita
 
みんなのはんなりPython勉強会
みんなのはんなりPython勉強会みんなのはんなりPython勉強会
みんなのはんなりPython勉強会hiroya akita
 
Pythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だったPythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だったhiroya akita
 
Lt debian 20190526
Lt debian 20190526Lt debian 20190526
Lt debian 20190526hiroya akita
 

More from hiroya akita (11)

KyotoLT_Online_27.pdf
KyotoLT_Online_27.pdfKyotoLT_Online_27.pdf
KyotoLT_Online_27.pdf
 
はんなりPython #45
はんなりPython #45はんなりPython #45
はんなりPython #45
 
Python 3.10の新機能を 俯瞰してみる
Python 3.10の新機能を 俯瞰してみるPython 3.10の新機能を 俯瞰してみる
Python 3.10の新機能を 俯瞰してみる
 
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回KyotoLT(Online) 第26回
KyotoLT(Online) 第26回
 
みんなのPython勉強会#62
みんなのPython勉強会#62みんなのPython勉強会#62
みんなのPython勉強会#62
 
はんなりpython#32
はんなりpython#32はんなりpython#32
はんなりpython#32
 
Hannari python#27
Hannari python#27Hannari python#27
Hannari python#27
 
変数の重要度ってどうやったらわかるん?
変数の重要度ってどうやったらわかるん?変数の重要度ってどうやったらわかるん?
変数の重要度ってどうやったらわかるん?
 
みんなのはんなりPython勉強会
みんなのはんなりPython勉強会みんなのはんなりPython勉強会
みんなのはんなりPython勉強会
 
Pythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だったPythonでも型をつけたいだけの人生だった
Pythonでも型をつけたいだけの人生だった
 
Lt debian 20190526
Lt debian 20190526Lt debian 20190526
Lt debian 20190526
 

Recently uploaded

Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 

Recently uploaded (20)

Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 

AppSync導入のすすめ