236x Filetype PDF File size 0.96 MB Source: csci.wlu.edu
3/7/22
Objectives
•Backend: Data stores
Mar 7, 2022 Sprenkle - CSCI397
1
Review: Software Engineering at Google
•How is software engineering at Google different
than software engineering in academia?
Mar 7, 2022 Sprenkle - CSCI397
2
1
3/7/22
Review: Google’s Concerns
•May boil down to size, scale, and time
•Availability
•Change over time
•How many bugs can be in your release?
•How many features should you support?
Mar 7, 2022 Sprenkle - CSCI397
3
FULL-STACK DEVELOPMENT: DATA STORAGE
Mar 7, 2022 Sprenkle - CSCI397
4
2
3/7/22
Web Software Architecture Overview
User Interface, Client-side Code
d Server-side Code
n
e
k
c
Ba
Data
Mar 7, 2022 Sprenkle - CSCI397
5
Web Software Architecture Overview
User Interface, Client-side Code
d Server-side Code
n
e
k
c
Ba
Data
Databases Filesystem NoSQL
Mar 7, 2022 Sprenkle - CSCI397
6
3
3/7/22
Web APIs
API Web services
Data
Databases Filesystem NoSQL
Mar 7, 2022 Sprenkle - CSCI397
7
RELATIONAL DATABASES
Mar 7, 2022 Sprenkle - CSCI397
8
4
no reviews yet
Please Login to review.