liveBook · Manning

Acceleration

As explained in Shipping Go: Develop, deliver, discuss, design, and go again

Acceleration is a product-development phase characterized by rapidly expanding an established product while maintaining direction and operational consistency.

Acceleration begins once a product has proved it will stay. The team shifts from trailblazing to rapid, directed expansion: standardizing practices, documenting the system, and creating a dependable base for growth. section 11.2

A practical acceleration workflow strengthens the product without making it rigid:

  • Define shared linting, vetting, and documentation standards, like construction measurements and blueprints. section 11.2
  • Break the application into modular pieces, inject dependencies through interfaces, and test modules independently with mocks and stubs. section 11.2
  • Package the application and its dependencies in portable containers, using Buildpacks for optimized Google container-runtime images and separate developer containers. section 11.2

The goal is not growth at any cost. It is growth in the right direction: a documented, modular, testable system that teams can share across application boundaries and integrate with fewer problems. section 11.2

How Shipping Go: Develop, deliver, discuss, design, and go again covers it

How deep it goes
Details standardization, documentation, modular structure, dependency injection, isolated tests, and containerized runtime.
Examples
Uses construction standards, blueprints, a modular furniture analogy, mocked and stubbed tests, and Buildpacks-built containers.
What it assumes
Assumes a product has proved durable and builds from startup-phase work rather than exploring an unproven direction.
What you can do after
Apply it by standardizing workflows, documenting code, isolating modules for testing, and packaging dependencies in portable containers.
How it connects
Connects startup, cruising, process, test, deliver, standardization, documentation, interfaces, dependency injection, containers, and integration.

This explainer was generated by Manning's knowledge graph from the text of Shipping Go: Develop, deliver, discuss, design, and go again. The section links point to the parts of the book it draws on.