technology that is used in “skybrain”

Post on 08-Jan-2017

100 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

used in “Skybrain”Technology that is

April 11, 2016 Val Laboratory corporation

Manabu Uchida

2Who am I ?Manabu Uchida

uchimanajet7

Spot Instances AWS SDK for Go

Support API Gateway

Server side technology

4Server side technology

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

5

‣ Using Amazon Web Services - Amazon Kinesis Streams - Amazon Cognito - AWS Lambda (Python) - Amazon Simple Storage Service - AWS SDK for JavaScript in the Browser - Amazon CloudFront - Amazon Route 53

‣ Using SORACOM - SORACOM Air - SORACOM Funnel

Data upload part

6Data upload part

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

data upload

7Data upload part

8User used part‣ Using Amazon Web Services

- Amazon API Gateway - AWS Lambda (Python) - Amazon Simple Storage Service - Amazon CloudFront - Amazon Route 53

‣ Using Google Maps - Google Maps JavaScript API

9User used part

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

user used

10User used part

11

‣ Basically used a full-managed services. ‣ You do not have to worry about the management

and operation. ‣ There are also benefits in terms of the usage fee. ‣ However, the mistake to the purpose of

Serverless !! ‣ Let's respond flexibly according to the

application and purpose. ‣ Because there is because it's cloud !!

Server side technology

Client side technology

13

‣ Using HTML 5 and JavaScript - ECMAScript 2015(ECMAScript 6)

- Vue.js (MVVM Framework)

- Moment.js(date library)

- clipboard.js - Bulma CSS framework(based on Flexbox)

- Font Awesome(Web Font)

- Google Maps JavaScript - AWS SDK for JavaScript in the Browser

Client side technology

14Client side technology

Development environment

16

‣ Using Open-source software - TypeScript(AltJS)

- gulp(task runner)

- Atom(text editor)

- lambda-uploader - Python

Development environment

17Development environment

top related