Gocloud Work Summary
For GSoC 2018 I have extended the project support for AWS and Google cloud platform (GCP).
Support for following services were added,
- Serverless
- Database
- Machine Learning
- Analytics
- Notification Service
- Stream Data Processing
- for authentication with AWS cloud I implemented signature-version-4 get method and signature-version-4 with authetication header method.
- for authentication with Google cloud I implemented OAuth client and service account authentication method.
Along with development of APIs, I added documentation and unit tests.
Created tutorial series.
What Covered
- Developed APIs for Serverless, Database, Machine Learning, Analytics, notification and stream data processing.
1. AWS
— lambada
— Amazon DynamoDB
— Amazon Machine Learning
— Amazon Redshift
— Amazon Simple Notification Service
— Amazon Kinesis
2. GCP
— Google Cloud functions
— Google Cloud Bigtable
— Google Machine Learning Engine
— BigQuery
— Cloud Pub/Sub
— Cloud Dataflow
- Added unit tests for developed APIs.
- Added documentation for developed APIs.
- Added examples for developed APIs.
- Added Developer API documentation using godoc for developed APIs.
- Created gocloud getting started video tutorial series.