READOS / Technology
Software and Cloud Foundations for Business Leaders
How software is built, versioned, hosted, connected and released: web apps, APIs, cloud costs, containers, DevOps and Python.
Start reading →Contents
- 01How software is built, tested and delivered: the life cycle explained for business owners and managersWhat happens between a software idea and a working system: requirements, design, building, testing levels, environments, release and maintenance, and how to judge a team or supplier's process.
- 02Version control for business leaders: what Git, branches and pull requests do and why they protect your softwareHow version control records every change to software, how commits, branches, pull requests and tags work, and what business owners should ask about code ownership, access and history.
- 03Programming concepts for managers: variables, logic, functions, data structures and why software behaves as it doesThe core ideas behind every program, explained without code: data and types, conditions, loops, functions, data structures, errors, edge cases, languages and technical debt.
- 04How web applications work: browsers, servers, databases and what happens when you clickWhat happens between a click and a page: domain names, HTTP and HTTPS, front end and back end, databases, sessions, caching and content delivery, and where performance and security problems arise.
- 05Cloud computing models, responsibilities and costs: IaaS, PaaS, SaaS and who looks after whatWhat cloud computing is, how infrastructure, platform and software services differ, the shared responsibility model, data location, and how cloud costs grow and can be controlled.
- 06Containers and infrastructure as code explained: repeatable environments for business softwareWhat containers, images and orchestration are, how infrastructure as code describes servers and networks in files, and why both reduce drift, speed recovery and need their own controls.
- 07APIs and integration patterns: how business systems exchange data and what makes connections reliableWhat an API is, how web APIs, authentication, webhooks, rate limits and versioning work, and the main patterns for connecting business systems, from file transfers to events and integration platforms.
- 08DevOps and continuous delivery: releasing small software changes safely and oftenHow DevOps joins development and operations, how continuous integration and delivery pipelines work, safe release techniques, the four delivery measures and blameless learning from incidents.
- 09Python and notebooks for business analysis: when to move beyond spreadsheets and how to keep work reproducibleWhat Python and notebooks offer business analysts, when they beat spreadsheets, the main libraries, reproducibility, data security and sensible controls for analysis that informs decisions.
- 10How computers store and process data: bits, numbers, text, dates and why business data goes wrongHow computers represent numbers, money, text, dates and images in bits and bytes, how processors, memory and storage work together, and the everyday data errors these explain.
These topic-based reading collections are organised alphabetically; chapters may be read in any order.
← All books