Skip to content

Commit cfdc07a

Browse files
davelesterDave Lester
andauthored
Update copy on cloud services use case page. (#997)
Co-authored-by: Dave Lester <davelester@Daves-MacBook-Pro-2.local>
1 parent 75c742c commit cfdc07a

File tree

6 files changed

+34
-14
lines changed

6 files changed

+34
-14
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
headline: Build your own container images
2-
body: Swift Container Plugin allows you to build and publish your own container images using Swift Package Manager.
1+
headline: Build & publish containers natively
2+
body: Container images are the standard way to package cloud software today. Once you've packaged your server in a container image, you can deploy it on any container-based public or private cloud service, or run it locally using a desktop container runtime. Swift Container Plugin allows you to build and publish container images for your Swift services in one streamlined workflow with Swift Package Manager.
33
link:
44
href: 'https://github.com/apple/swift-container-plugin'
55
copy: Swift Container Plugin

_data/new-data/get-started/cloud-services/hero.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ link:
44
url: /getting-started/vapor-web-server
55
text: Get Started
66
boxes:
7-
- title: Memory efficient
8-
text: As a compiled language, Swift has predictable runtime performance and a low memory footprint.
9-
- title: Quick start-up time
10-
text: With minimal warm-up operations, Swift is an ideal fit for cloud services, which are often rescheduled onto virtual machines and containers.
11-
- title: Production ready
12-
text: Swift server is used in production for large-scale cloud services, handling billions of requests a day.
7+
- title: Performant
8+
text: With incredible memory efficiency, Swift operates without a garbage collector, running with predictable speed while using fewer resources.
9+
- title: Lightweight
10+
text: Swift has minimal warm-up operations, making it an ideal fit for running cloud services, which are often rescheduled onto virtual machines or containers.
11+
- title: Scales
12+
text: Powering internet-scale cloud services that handle billions of requests a day, Swift is capable of running large production workloads.

_data/new-data/get-started/cloud-services/secondary-content.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
title: Build using web frameworks
1+
title: Leverage web frameworks
22
secondary_cards:
33
- name: Vapor
44
logo: /assets/images/getting-started/cloud-services/secondary-card-vapor-logo.png
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
title: Explore cloud native packages
2+
tertiary_cards:
3+
- name: Swift Prometheus
4+
text: Client for the Prometheus monitoring system, supporting counters, gauges and histograms.
5+
link_text: View on GitHub
6+
link: https://github.com/swift-server/swift-prometheus
7+
- name: gRPC Swift
8+
text: The Swift language implementation of gRPC.
9+
link_text: View on GitHub
10+
link: https://github.com/grpc/grpc-swift
11+
- name: Swift OPA
12+
text: Evaluate Open Policy Agent IR Plans compiled from Rego declarative policy. (pre-1.0 release)
13+
link_text: View on GitHub
14+
link: https://github.com/open-policy-agent/swift-opa
15+
- name: Swift OTel
16+
text: OpenTelemetry client built for Swift observability libraries. (pre-1.0 release)
17+
link_text: View on GitHub
18+
link: https://github.com/swift-otel/swift-otel

_data/new-data/get-started/cloud-services/tertiary-content.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
title: Explore cloud native packages
1+
title: Explore more server packages
22
link:
33
text: Explore more packages on Swift Package Index
44
url: https://swiftpackageindex.com/keywords/server-side-swift
@@ -7,10 +7,10 @@ tertiary_cards:
77
text: Generate Swift client and server code from an OpenAPI document.
88
link_text: View on GitHub
99
link: https://github.com/apple/swift-openapi-generator
10-
- name: gRPC Swift
11-
text: The Swift language implementation of gRPC.
10+
- name: SwiftNIO
11+
text: Cross-platform asynchronous event-driven network application framework.
1212
link_text: View on GitHub
13-
link: https://github.com/grpc/grpc-swift
13+
link: https://github.com/apple/swift-nio
1414
- name: PostgresNIO
1515
text: Non-blocking, event-driven Swift client for PostgreSQL.
1616
link_text: View on GitHub

get-started/cloud-services/index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,16 @@ title: Use case
99

1010
{% include new-includes/components/card-grid.html content = site.data.new-data.get-started.cloud-services.secondary-content %}
1111

12-
{% include new-includes/components/card-grid.html content = site.data.new-data.get-started.cloud-services.tertiary-content %}
12+
{% include new-includes/components/card-grid.html content = site.data.new-data.get-started.cloud-services.tertiary-content-cloud-native %}
1313

1414
{% include new-includes/components/image-text-column.html content = site.data.new-data.get-started.cloud-services.image-text-column %}
1515

1616
{% include new-includes/components/headline-section.html content = site.data.new-data.get-started.cloud-services.headline-section %}
1717

1818
{% include new-includes/components/code-box.html content = site.data.new-data.get-started.cloud-services.code-box %}
1919

20+
{% include new-includes/components/card-grid.html content = site.data.new-data.get-started.cloud-services.tertiary-content %}
21+
2022
<!-- Resources -->
2123

2224
{% include new-includes/components/link-columns.html content = site.data.new-data.get-started.cloud-services.link-columns %}

0 commit comments

Comments
 (0)