Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
G
gitlab-ce
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Boxiang Sun
gitlab-ce
Commits
8fb9e740
Commit
8fb9e740
authored
Jun 17, 2019
by
danielgruesso
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
First draft of app dev platform page
parent
cfcdfdd2
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
53 additions
and
0 deletions
+53
-0
doc/topics/application_development_platform/index.md
doc/topics/application_development_platform/index.md
+53
-0
No files found.
doc/topics/application_development_platform/index.md
0 → 100644
View file @
8fb9e740
# Application Development Platform
The GitLab Application Development Platform refers to the set of GitLab features that can be used by operations teams to
provide a full development environment to internal software development teams.
## Overview
The GitLab Application Development Platform aims to reduce and even eliminate the time it takes for an Operations team
to provide a full environment for software developers, comprised of the following high-level elements:
1.
Compute
1.
Build, test, deploy a wide range of applications
1.
Security
1.
Observability
We believe the use of these common building blocks equate to big gains for teams of all sizes, resulting from the adoption
of newer, more efficient, more paid, and less error-prone techniques for shipping software applications.
### Compute
Because at GitLab we are
[
cloud-native first
](
https://about.gitlab.com/handbook/product/#cloud-native-first
)
our
Application Development Platform will focus on providing robust support for Kubernetes first with other platforms
to follow. Teams can bring their own clusters and we will additionally make it easy to create new infrastructure
with various cloud providers.
### Build, test, deploy
In order to provide modern devops workflows, our Application Development Platform will rely on
[
Auto DevOps
](
https://docs.gitlab.com/ee/topics/autodevops/
)
to provide those workflows. Auto DevOps works with
any Kubernetes cluster; you're not limited to running on GitLab's infrastructure. Additoinally, Auto DevOps offers
an incremental consumption path. Because it is
[
composable
](
https://docs.gitlab.com/ee/topics/autodevops/#using-components-of-auto-devops
)
you can as much or as little as you'd like as customize without having to start over on a completely different platform.
### Security
The Application Development Platform aims to ensure that applications developed with it are not affected by vulnerabilities
that may lead to security problems and unintended use. This can be achieved by making use of the embeded security features of Auto DevOps
which allow both security teams and developers to know if there is something that they should consider in their apps,
before it is too late to create a fix. The following features are included:
-
[
Auto SAST (Static Application Security Testing)
](
https://docs.gitlab.com/ee/topics/autodevops/#auto-sast-ultimate
)
-
[
Auto Dependency Scanning
](
https://docs.gitlab.com/ee/topics/autodevops/#auto-dependency-scanning-ultimate
)
-
[
Auto Container Scanning
](
https://docs.gitlab.com/ee/topics/autodevops/#auto-container-scanning-ultimate
)
-
[
Auto DAST (Dynamic Application Security Testing)
](
https://docs.gitlab.com/ee/topics/autodevops/#auto-dast-ultimate
)
### Observability
Performance is a critical aspect of the user experience, and ensuring your application is responsive and available is everyone's
responsibility. The Application Development Platform aims to integrate key performance analytics and feedback
into GitLab, automatically. The following features are included:
-
[
Auto Monitoring
](
https://docs.gitlab.com/ee/topics/autodevops/#auto-monitoring
)
-
[
In-app Kubernetes Pod Logs
](
https://docs.gitlab.com/ee/user/project/clusters/kubernetes_pod_logs.html
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment