Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Technical Architecture DSC Solution Design Day

Technical Architecture DSC Solution Design Day

skills around basic technical architecture.

source : Developer Student Clubs Global Program

Avatar for DSC Esa Unggul

DSC Esa Unggul

February 15, 2020

More Decks by DSC Esa Unggul

Other Decks in Technology

Transcript

  1. example: photo-sharing app Front-end (client) Back-end (server) Running Code Data

    Storage Other Services Cloud Functions Firebase Firestore Firebase Storage Web
  2. Front-end (client) Back-end (server) Running Code Data Storage Other Services

    Cloud Functions Firebase Firestore Firebase Storage Web Cloud Vision API example: photo-sharing app
  3. Front-end (client) Back-end (server) Running Code Data Storage Other Services

    Firebase Firestore Firebase Storage Web Cloud Vision API App Engine Standard w/ Django (Python) Express.js (Node.js) Ruby on Rails (Ruby) Spring (Java) ... example: photo-sharing app
  4. Front-end (client) Back-end (server) Running Code Data Storage Other Services

    Firebase Firestore Firebase Storage Web Cloud Vision API App Engine Flexible w/ Django (Python) Express.js (Node.js) Ruby on Rails (Ruby) Spring (Java) ... example: photo-sharing app
  5. Front-end (client) Back-end (server) Running Code Data Storage Other Services

    Firebase Firestore Firebase Storage Cloud Vision API App Engine Flexible w/ Django (Python) Express.js (Node.js) Ruby on Rails (Ruby) Spring (Java) ... example: photo-sharing app
  6. step 1: considerations What does my application require? How many

    people are on my team? How experienced are we? What languages / tech are we comfortable with? What is our budget? What is our timeline? How accelerated is our timeline? How much load does this service have to provide? What security considerations must we make? What compliance considerations must we make? What technologies do we have to integrate with? …
  7. workshop: e-commerce , food-delivery, productivity app, (insert your idea here)

    Front-end (client) Back-end (server) Running Code Data Storage Other Services
  8. Go!