Friday, May 13, 2016

CMPE235 - Mobile Software Design - Smart Steet project



Admin App for managing smart street sensors and trees with Raspberry Pi.



User App for letting the user interact with the smart street trees and sensors and get nearby information, to take pictures and share, add comments per tree etc.

https://github.com/shruti514/SmartStreetUserApp-Commons

https://github.com/shruti514/CMPE235-Admin-App


Cloud Services - CMPE 282 Project - SSO for Cloud Services



KoolTron - project was hosted on AWS EC2 instances and had the following main components:
1. AWS EC2 windows instance for Active Directory hosting
2. AWS CodePipeline which had the following sub components:
- Source - github integration which polled github code repo for any commits and triggered Build phase.
- Build - jenkins integration which did the build of the source pulled from github repo and triggered the deploy phase.
- Deploy (or Beta) - created AWS Elastic Beanstalk instance to deploy the war file output from build step to the tomcat server on Elastic Beanstalk platform. Elastic Beanstalk took care of automatic scaling of the instances.

https://github.com/shruti514/AvengersTeamProject

Book notes: Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems, by Martin Kleppmann

My notes from the excellent book on how software has evolved to handle data from hierarchical databases to the NoSQL -  https://www.goodrea...