shortcuts:
TOC
NanoTwitter
search:
Project readme.md
Readme
An old traditional file name
Generally it was what it sounds like
What the developer would like you to read
Filenames can be README, readme, readme.first, readme.md
We use readme.md, which is markdown formatted
Below are the minimal content requirements
You can of course have more in your readme
Contents
Minimal required contents. Specific assignment may ask for more
Key facts
Project name, and your names (in the case of a team project)
Last edit date
How to build and/or run
Relevant other urls, e.g. heroku
Description and explanations
Key algorithms
Key data structures
Key libraries used
Key issues
Change History for each major change committed
Title and date
Brief Description
Main contributor (student name)
Intro
Cosi105 - Scalability 2022 Syllabus
List of lectures
nanoTwitter
Homeworks
Lectures
Web Apps + Sinatra
Welcome
What is Scalability?
Cosi166 Quick Bullets
Intro to Sinatra
Sinatra and Twitter
NanoTwitter introduced
nano Twitter
Starting to think about scaling
Scaling at Hubspot
Service Oriented Architecture
Deploying to the Cloud
Scalable Service design
Scalability, continued
Testing in the world of SOA
Scaling Patterns
Testing Scalability
Tuning for Scale
Logging
Caching
Database Tuning 1
Database Tuning 2
Concurrency 1
Concurrency 2
Queueing
SOA + µservices
Software Engineering
Scalability Runoff 1
Last class!
Background
Technical Presentations
Misc Links and Resources