Common Terms · Basic
Technology & Product Jargon
API · SaaS · agile · sprint — the tech vocabulary every operator needs
14 min read+90 XP on completionCert: Common Terms & Systems
Tap any word in the text below to start reading from there.
Technology & Product Jargon
You do not need to code to understand software. You need to understand how the pieces fit.
The Stack
Every web application has layers:
- Frontend — what the user sees (HTML, CSS, JavaScript)
- Backend — business logic, authentication, data processing (Node, Python, Go)
- Database — where data is stored and queried (PostgreSQL, MongoDB, Supabase)
- Infrastructure — servers, hosting, CDNs (Vercel, AWS, Railway)
APIs (Application Programming Interfaces) sit between layers, letting them communicate using agreed-upon contracts.
APIs in Plain English
An API is a door with rules. You call the door with the right format, the system opens it and sends back data.
REST APIs (Application Programming Interfaces) use HTTP methods: GET (read), POST (create), PUT/PATCH (update), DELETE (remove).
Agile vs. Waterfall
Waterfall: plan everything, build everything, release.
Agile: plan a bit, build a bit, release, repeat.
Agile won because markets change faster than plans.
Deployment Pipeline
- Developer writes code on a feature branch
- CI runs automated tests
- Code merges to main
- CD deploys to staging for QA
- Release to production
CI/CD (Continuous Integration / Continuous Deployment) collapses this from days/weeks to minutes.
Reading progress
0% read
In this module
API — Application Programming Interface
SaaS — Software as a Service
Frontend
Backend
0%