# CI CD and SDLC

We know continuous integration, deployment and testing is a critical part of a healthy software development lifecycle (SDLC). The exact process and tooling will depend on the team and organization, and documenting it for everyone is critical to onboarding new members and making sure teams can efficiently bring what they build to production. Use cases include:

- Mapping out deployment pipelines
- Documenting special processes like migrations and rollbacks
- Dev environments and tooling diagrams

Eraser's simple UI is easy to learn, and our keyboard shortcuts, icon library, advanced diagramming tools, and rich notepad make it an excellent tool for documenting your entire SDLC.

## Deployment Pipeline

Eraser's keyboard shortcuts and preset icons make it easy to create beautiful, informative flowcharts that explain every aspect of your deploy, test, and monitor pipeline. You can also use our [sequence diagram-as-code](https://docs.eraser.io/docs/sequence-diagrams) feature to easily build deploy flows. Embed several in one document to cover all of your different services, vendors, and data stores.

## Dev Env Documentation

The dev environment is an often overlooked but critical part of an organization's infrastructure. Knowing what dataset, data stores, and services are used, how to run and test services locally, and how to troubleshoot are critical parts for getting a team up and running quickly. With Eraser, you can easily embed diagrams into your How To and Getting Started guides, making it easy to create, maintain and update concise documentation.

## Migrations and Rollbacks

Migrations and rollbacks are some of the most important things to get right when they're needed. By making it easy to create, find, and reference these documents and diagrams, you can be confident that your processes will be understood and your knowledge up to date.

## Use Eraser for all of your diagrams and docs

Beyond data flow diagrams, do you need to create other technical docs and diagrams like design docs, RFCs, network diagrams, and API diagrams? Eraser provides a single platform for modern engineering teams to collaborate on docs and diagrams.

### Why Eraser is the best tool for CI CD and SDLC

#### Diagram-as-code
Diagram-as-code is the perfect tool for moving at the speed of thought and visualizing your ideas instantly. Our syntax is optimized for easy learning.

#### Docs + Canvas
Eraser's unique embeds let you drop diagrams directly into your documents.

#### Source of truth
Use diagrams created in Eraser as source of truth for answering security questionnaires and documentation.

.svg)

### Flexible Exports
Flexible exports to PDF, PNG, SVG, markdown.

### GitHub Sync
Create a PR to GitHub directly from Eraser docs and diagrams.

### API
Integrate Eraser into your automated documentation and diagram generation pipeline.

#### AI Co-pilot for technical design
Deliver accurate, consistent designs faster.

### See Other Use Cases

- [Architecture Diagrams](/content/use-case/architecture-diagrams/index.html)
- [Design Docs](/content/use-case/design-docs/index.html)
- [Documentation](/content/use-case/documentation/index.html)
- [Brainstorming](/content/use-case/brainstorming/index.html)
- [Wireframes](/content/use-case/wireframes/index.html)
- [Whiteboard Interview](/content/use-case/whiteboard-interview/index.html)

## Trusted by leading technical teams globally

%201.svg)

### Testimonials

**Dennis Dao**  
Distinguished Software Architect, MISSION+  
*What I love most is its Markdown note-taking feature, which allows you to include snapshots of diagrams directly in the canvas. Clicking on these snapshots takes you straight to the relevant diagram section.*

**Alex Kenley**  
Technical Director, Mott Mac  
*As a proof of concept, using Eraser I manually built out a VMWare validated design which is a fairly complex conceptual design for NSX-T Network Virtualization in an enterprise environment. ... I put this whole thing together in under an hour. Pretty wild.*

### Unlock your team’s collaborative super powers.

[Try Eraser](https://app.eraser.io/auth/sign-up?ref=website)
