Skip to content

Commit 720bc5e

Browse files
authored
Adding blog for Stantt use case (windmill-labs#105)
1 parent ef2ef65 commit 720bc5e

File tree

3 files changed

+48
-1
lines changed

3 files changed

+48
-1
lines changed
123 KB
Loading
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
slug: stantt-case-study
3+
title: Windmill for Backend Batch Processing - Stantt Case Study
4+
authors: [jeffknorr]
5+
tags: [case study, testimonial, backend, windmill, stantt, ecommerce, python, scripts]
6+
image: ./0-header.png
7+
---
8+
9+
10+
This is a testimonial written by Windmill Community member [Jeffrey Knorr][jrk-linkedin], Director of Technology at [Stantt][stantt]. Thanks to him for his trust.
11+
12+
13+
<!--truncate-->
14+
15+
16+
> “Windmill helped us get visibility into our backend batch processing, leveraging the same custom Python scripts with their complex dependencies and requirements used before.”
17+
18+
<br/>
19+
20+
![Stantt Windmill use case](./0-header.png "Stantt Windmill testimonial")
21+
22+
## What before windmill?
23+
24+
**[Stantt][stantt]** is a menswear brand based in New York City and is currently in over 350 retail locations. We focus on finding the perfect fit for shirts, pants, suits etc, with 99 unique sizes and the ability to make and deliver custom fit and styled garments in only 7-10 days.
25+
26+
To help track operations, it is necessary to **synchronize production details from our factory to our main database**. This is accomplished via background jobs scheduled by CRON every 2 hours using custom python libraries and logic.
27+
28+
We previously had little monitoring, nor visibility on previous runs, and it was complex to change the logic or schedule.
29+
30+
## How did Windmill help?
31+
32+
We chose to self-host Windmill and use it for our backend batch processing. It allowed us to **keep working with essentially the same Python scripts and set-up we used before**, but with more visibility on scheduled jobs, error conditions, and script versioning. The platform also enables easier access, by more team members, through the web based UI versus a linux terminal.
33+
34+
Our usage of Windmill is quite simple, but it is powerful and **mission critical**. We look forward to leveraging the Flows and Apps features of the platform in the future as well. The Windmill Team has been outstanding to work with and incredibly responsive to feature requests.
35+
36+
## How to use Windmill?
37+
38+
You can **[self-host](https://docs.windmill.dev/docs/advanced/self_host/#deployment)** it using a docker compose up, our go with the **[cloud app](https://app.windmill.dev/user/login)**.
39+
40+
<!-- Links -->
41+
[jrk-linkedin]: https://www.linkedin.com/in/jeffreyknorr
42+
[stantt]: https://stantt.com/

blog/authors.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,9 @@ tfbecker:
1717
name: Felix Becker (community)
1818
title: Contributor from the Windmill Community
1919
url: https://github.com/tfbecker
20-
image_url: https://github.com/tfbecker.png
20+
image_url: https://github.com/tfbecker.png
21+
jeffknorr:
22+
name: Jeffrey Knorr (community)
23+
title: Contributor from the Windmill Community
24+
url: https://github.com/JeffKnorr
25+
image_url: https://github.com/JeffKnorr.png

0 commit comments

Comments
 (0)