Cloud Architecture Considerations.

What are some of the main areas to consider while building a cloud based solutions?

Areas to consider:

  • Business Case (Define Opportunities, Inefficiencies, Cost Metrics, “As is” vs “To Be”, ROI)
  • Applications & Application Interfaces/API Services
  • References
  • Devices (Connectivity and Management)
  • Architectures
  • End Points
  • Governance/Security (IAM, Encryption)
  • Data/Storage
  • Capacity
  • Processing
  • Speed/Performance/Response Time
  • Services / DevOps
  • Implementation Roadmap
  • Infrastructure Services
  • Prototype
  • QA/Testing Strategies/Automation
  • Technology Selection and Pilot
  • SDLC (including Cloud SDLC)
  • Catalogues and Frameworks
  • Analytics and Insights
  • Presentation and Business Connectivity
  • Expansions and Optimizations
  • Growth Models
  • Disaster Recovery

Watch out for:

  • Things get complex easily and quickly
  • Start with Logical Architecture and then move to Physical Technology
  • Consider necessary skills, tools and processes
  • Self Motivation and Innovation
  • Bringing Value vs Bringing “the coolest technology”
  • Architecture and Solution we build needs to be holistic (works for cloud, as well as on-premise/legacy)

In general the phases should follow as:

  • Logical Architecture
  • Physical Architecture
  • Technology and Tools
  • Testing and Deployment
  • Monitoring and Operations

Object Detection & Identification

Via YoloV3, TensorFlow, Python

Yolov3 is an algorithm that uses deep convolutional neural networks to perform object detection.

In this quick project, I used the code that converts YoloV3 official already trained weights into TensorFlow models.

Once converted, I run the detect python code to use TensorFlow models to detect and identify the objects. I think it did pretty good.

As you can see in the short video below, it did detect my refrigerator, books on the shelves, bottle, myself as a person, my cell phone and my cup, a teddy bear toy and potted plants. 🙂

Output Video of Object Detection

Very exciting and these are some of the technologies that are and will be utilized in self-driving cars.

Please also check out my Face Detection project, here:

Face Detection and Recognition