@@ -4,44 +4,79 @@ sidebar_position: 1
4
4
5
5
# Welcome to DBOS!
6
6
7
- DBOS is a library for building incredibly reliable programs.
7
+ DBOS is a library for building reliable programs.
8
8
Add a few annotations to your application to ** durably execute** it and make it ** resilient to any failure** .
9
9
10
10
### Get Started
11
11
12
12
import { TbHexagonNumber1, TbHexagonNumber2, TbHexagonNumber3, TbHexagonNumber4 } from "react-icons/tb";
13
13
14
-
14
+ <LargeTabs groupId =" language " >
15
+ <LargeTabItem value =" python " label =" Python " >
16
+ <section className =" row list " >
17
+ <IndexCardLink
18
+ label="Run Your First Durable App"
19
+ href="/quickstart"
20
+ description="Install DBOS on your computer and run your first durable app"
21
+ index="1"
22
+ icon={<TbHexagonNumber1 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
23
+ />
24
+ <IndexCardLink
25
+ label="Learn DBOS Python"
26
+ href="/python/programming-guide"
27
+ description="Learn how to build reliable applications with DBOS"
28
+ index="2️"
29
+ icon={<TbHexagonNumber2 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
30
+ />
31
+ <IndexCardLink
32
+ label="Add DBOS To Your App"
33
+ href="/python/integrating-dbos"
34
+ description="Add a few lines of code to your app to make it resilient to any failure"
35
+ index="3"
36
+ icon={<TbHexagonNumber3 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
37
+ />
38
+ <IndexCardLink
39
+ label="Deploy to Production"
40
+ href="/production"
41
+ description="Run your durable application anywhere"
42
+ index="4"
43
+ icon={<TbHexagonNumber4 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
44
+ />
45
+ </section >
46
+ </LargeTabItem >
47
+ <LargeTabItem value =" typescript " label =" TypeScript " >
15
48
<section className =" row list " >
16
49
<IndexCardLink
17
- label="Deploy Your First App"
18
- href="/quickstart#deploy-your-first-app-to-the-cloud "
19
- description="Deploy an app to the cloud in minutes "
50
+ label="Run Your First Durable App"
51
+ href="/quickstart"
52
+ description="Install DBOS on your computer and run your first durable app "
20
53
index="1"
21
54
icon={<TbHexagonNumber1 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
22
55
/>
23
56
<IndexCardLink
24
- label="Start Developing Locally "
25
- href="/quickstart#run-dbos-locally "
26
- description="Set up DBOS for local development "
57
+ label="Learn DBOS TypeScript "
58
+ href="/typescript/programming-guide "
59
+ description="Learn how to build reliable applications with DBOS "
27
60
index="2️"
28
61
icon={<TbHexagonNumber2 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
29
62
/>
30
63
<IndexCardLink
31
- label="Build Crashproof Apps "
32
- href=""
33
- description={<HtmlToReactNode htmlString={"< a class = ' logo-button ' href = ' /python/programming-guide ' >< img src = ' img/python-logo-only.svg ' alt = ' python ' width = 35 title = ' Learn DBOS Python ' /></ a >< a class = ' logo-button ' href = ' /typescript/programming-guide ' >< img src = ' img/typescript-logo.svg ' width = 35 alt = ' typescript ' title = ' Learn DBOS TypeScript ' /></ a >"} />}
64
+ label="Add DBOS To Your App "
65
+ href="/typescript/integrating-dbos "
66
+ description="Add a few lines of code to your app to make it resilient to any failure"
34
67
index="3"
35
68
icon={<TbHexagonNumber3 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
36
69
/>
37
70
<IndexCardLink
38
- label="Explore Examples "
39
- href="/examples "
40
- description="See what you can build with DBOS "
71
+ label="Deploy to Production "
72
+ href="/production "
73
+ description="Run your durable application anywhere "
41
74
index="4"
42
75
icon={<TbHexagonNumber4 color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
43
76
/>
44
77
</section >
78
+ </LargeTabItem >
79
+ </LargeTabs >
45
80
46
81
### Example Applications
47
82
import { MdOutlineShoppingCart } from "react-icons/md";
@@ -90,9 +125,9 @@ import { PiQueueBold } from "react-icons/pi";
90
125
icon={<BsDatabaseCheck color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
91
126
/>
92
127
<IndexCardLink
93
- label="Fast, Efficient Serverless "
94
- href="https://console.dbos.dev/launch "
95
- description="Experience serverless hosting 25x faster than AWS Lambda, with no charge for idle CPU time "
128
+ label="Run Anywhere "
129
+ href="/production "
130
+ description="Run DBOS workflows in any environment, or serverlessly deploy them to DBOS Cloud "
96
131
index="2"
97
132
icon={<IoIosRocket color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
98
133
/>
@@ -105,8 +140,8 @@ import { PiQueueBold } from "react-icons/pi";
105
140
/>
106
141
<IndexCardLink
107
142
label="Built-in Observability"
108
- href="/python/tutorials/logging-and-tracing "
109
- description="All your workflows automatically emit OpenTelemetry traces "
143
+ href="/production/self-hosting/workflow-management "
144
+ description="Interactively view, search, and manage your workflows from a graphical UI. "
110
145
index="4"
111
146
icon={<SiOpentelemetry color =" var(--ifm-color-primary-lightest) " size ={30}/ >}
112
147
/>
0 commit comments