technology that is used in “skybrain”

17
used in “SkybrainTechnology that is April 11, 2016 Val Laboratory corporation Manabu Uchida

Upload: uchimanajet7

Post on 08-Jan-2017

100 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Technology that is used in “Skybrain”

used in “Skybrain”Technology that is

April 11, 2016 Val Laboratory corporation

Manabu Uchida

Page 2: Technology that is used in “Skybrain”

2Who am I ?Manabu Uchida

uchimanajet7

Spot Instances AWS SDK for Go

Support API Gateway

Page 3: Technology that is used in “Skybrain”

Server side technology

Page 4: Technology that is used in “Skybrain”

4Server side technology

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

Page 5: Technology that is used in “Skybrain”

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

Page 6: Technology that is used in “Skybrain”

6Data upload part

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

data upload

Page 7: Technology that is used in “Skybrain”

7Data upload part

Page 8: Technology that is used in “Skybrain”

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

Page 9: Technology that is used in “Skybrain”

9User used part

Cognito

JavaScript SDK

Kinesis

Lambda

S3 API Gateway Users

SORACOM Air

SORACOM Funnel

Lambda

user used

Page 10: Technology that is used in “Skybrain”

10User used part

Page 11: Technology that is used in “Skybrain”

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

Page 12: Technology that is used in “Skybrain”

Client side technology

Page 13: Technology that is used in “Skybrain”

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

Page 14: Technology that is used in “Skybrain”

14Client side technology

Page 15: Technology that is used in “Skybrain”

Development environment

Page 16: Technology that is used in “Skybrain”

16

‣ Using Open-source software - TypeScript(AltJS)

- gulp(task runner)

- Atom(text editor)

- lambda-uploader - Python

Development environment

Page 17: Technology that is used in “Skybrain”

17Development environment