|
4 | 4 | <h2 class="title is-size-3-tablet is-size-2-desktop has-text-grey-darker"> |
5 | 5 | Run your code anywhere with the same unified experience. |
6 | 6 | </h2> |
7 | | - <p class="has-text-weight-light is-size-5 is-size-4-desktop has-text-grey mt-2"> |
8 | | - You can deploy OpenFaaS to any Kubernetes cluster |
| 7 | + <p class="has-text-weight-light is-size-5 is-size-4-desktop has-text-grey-dark mt-2"> |
| 8 | + Deploy OpenFaaS to any Kubernetes cluster. Write a new function and ship it to production in minutes, knowing it will scale to meet demand. |
9 | 9 | </p> |
10 | | - <p class="has-text-weight-light is-size-5 is-size-4-desktop has-text-grey mt-2"> |
11 | | - Our templates follow best practices meaning you can write and deploy a new function to production within a few minutes, knowing it will scale to meet demand. |
12 | | - </p> |
13 | | - <p class="has-text-weight-light is-size-5 is-size-4-desktop has-text-grey mt-2"> |
14 | | - OpenFaaS Pro brings flexible auto-scaling, event-connectors, monitoring dashboards, Single Sign On, RBAC, and direct to engineering support. |
| 10 | + <p class="has-text-weight-light is-size-5 is-size-4-desktop has-text-grey-dark mt-2"> |
| 11 | + OpenFaaS Pro adds autoscaling, event connectors, monitoring dashboards, SSO, RBAC, and direct-to-engineering support. |
15 | 12 | </p> |
| 13 | + <div class="mt-5"> |
| 14 | + <a href="{{ site.baseurl }}/pricing" class="button is-primary solutions-button"> |
| 15 | + Learn about OpenFaaS Pro |
| 16 | + </a> |
| 17 | + </div> |
16 | 18 | </div> |
17 | 19 | <div class="column is-12-tablet is-5-desktop is-offset-1-desktop"> |
18 | 20 | <div class="columns is-multiline"> |
19 | 21 | <div class="column is-12 is-spaced-bottom"> |
20 | | - <div class="columns"> |
21 | | - <div class="column is-3-tablet has-text-centered-mobile"> |
22 | | - <p><img src="{{ site.baseurl }}/images/openfaas/template.svg" alt="Reduce Boilerplating"></p> |
23 | | - </div> |
24 | | - <div class="column"> |
25 | | - <h2 class="title is-size-4 has-text-grey-darker"> |
26 | | - Templates that just work |
27 | | - </h2> |
28 | | - <p class="title has-text-weight-light is-size-5-tablet is-size-4 has-text-grey"> |
29 | | - Get code into production within minutes using our templates, or create your own. |
30 | | - </p> |
31 | | - </div> |
32 | | - </div> |
| 22 | + <h2 class="title is-size-4 has-text-grey-darker" style="display: flex; align-items: center; gap: 0.5rem;"> |
| 23 | + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 28px; height: 28px; min-width: 28px; color: #3B5EE9;"> |
| 24 | + <path stroke-linecap="round" stroke-linejoin="round" d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25m0 12.75h7.5m-7.5 3H12M10.5 2.25H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z" /> |
| 25 | + </svg> |
| 26 | + Templates that just work |
| 27 | + </h2> |
| 28 | + <p class="has-text-weight-light is-size-5-tablet is-size-4 has-text-grey-dark"> |
| 29 | + Get code into production within minutes using our templates, or create your own. |
| 30 | + </p> |
33 | 31 | </div> |
34 | 32 |
|
35 | 33 | <div class="column is-12 is-spaced-bottom"> |
36 | | - <div class="columns"> |
37 | | - <div class="column is-centered-mobile is-centered-tablet is-6-mobile is-3-tablet has-text-centered-mobile has-text-grey-darker"> |
38 | | - <p><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> |
39 | | - <path stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6" /> |
40 | | - </svg> |
41 | | - </p> |
42 | | - </div> |
43 | | - <div class="column"> |
44 | | - <h2 class="title is-size-4 has-text-grey-darker"> |
45 | | - Efficient scaling |
46 | | - </h2> |
47 | | - <p class="title has-text-weight-light is-size-5-tablet is-size-4 has-text-grey"> |
48 | | - Your functions can be fine-tuned to scale to match the type of traffic they receive, including to zero to save on costs. |
49 | | - </p> |
50 | | - </div> |
51 | | - </div> |
| 34 | + <h2 class="title is-size-4 has-text-grey-darker" style="display: flex; align-items: center; gap: 0.5rem;"> |
| 35 | + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 28px; height: 28px; min-width: 28px; color: #3B5EE9;"> |
| 36 | + <path stroke-linecap="round" stroke-linejoin="round" d="M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15" /> |
| 37 | + </svg> |
| 38 | + Efficient scaling |
| 39 | + </h2> |
| 40 | + <p class="has-text-weight-light is-size-5-tablet is-size-4 has-text-grey-dark"> |
| 41 | + Your functions can be fine-tuned to scale to match the type of traffic they receive, including to zero to save on costs. |
| 42 | + </p> |
52 | 43 | </div> |
53 | 44 |
|
54 | 45 | <div class="column is-12 is-spaced-bottom"> |
55 | | - <div class="columns"> |
56 | | - <div class="column is-6-mobile is-3-tablet is-centered-mobile is-centered-tablet has-text-centered-mobile has-text-grey-darker"> |
57 | | - <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"> |
58 | | - <path stroke-linecap="round" stroke-linejoin="round" d="M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5" /> |
59 | | - </svg> |
60 | | - </div> |
61 | | - <div class="column"> |
62 | | - <h2 class="title is-size-4 has-text-grey-darker"> |
63 | | - Event-driven workloads |
64 | | - </h2> |
65 | | - <p class="title has-text-weight-light is-size-5-tablet is-size-4 has-text-grey"> |
66 | | - Invoke functions through events from Apache Kafka, AWS SQS/SNS, GCP Pub/Sub, RabbitMQ, Postgresql, Cron and MQTT. |
67 | | - </p> |
68 | | - </div> |
69 | | - </div> |
70 | | - </div> |
| 46 | + <h2 class="title is-size-4 has-text-grey-darker" style="display: flex; align-items: center; gap: 0.5rem;"> |
| 47 | + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 28px; height: 28px; min-width: 28px; color: #3B5EE9;"> |
| 48 | + <path stroke-linecap="round" stroke-linejoin="round" d="M7.5 21L3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5" /> |
| 49 | + </svg> |
| 50 | + Event-driven workloads |
| 51 | + </h2> |
| 52 | + <p class="has-text-weight-light is-size-5-tablet is-size-4 has-text-grey-dark"> |
| 53 | + Invoke functions through events from Apache Kafka, AWS SQS/SNS, GCP Pub/Sub, RabbitMQ, Postgresql, Cron and MQTT. |
| 54 | + </p> |
71 | 55 | </div> |
72 | 56 | </div> |
73 | 57 |
|
74 | | - <div class="column is-3 solutions"> |
75 | | - <a href="{{ site.baseurl }}/pricing" class="button is-primary solutions-button"> |
76 | | - Learn about OpenFaaS Pro |
77 | | - </a> |
78 | | - </div> |
79 | | - |
80 | 58 | </div> |
81 | 59 |
|
82 | 60 | </div> |
0 commit comments