惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
N
News and Events Feed by Topic
S
Schneier on Security
G
GRAHAM CLULEY
Scott Helme
Scott Helme
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
C
CERT Recently Published Vulnerability Notes
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
T
The Blog of Author Tim Ferriss
Cisco Talos Blog
Cisco Talos Blog
P
Privacy & Cybersecurity Law Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
Blog — PlanetScale
Blog — PlanetScale
Project Zero
Project Zero
MyScale Blog
MyScale Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件
The Last Watchdog
The Last Watchdog
Vercel News
Vercel News
The Cloudflare Blog
C
Check Point Blog
Help Net Security
Help Net Security
Microsoft Security Blog
Microsoft Security Blog
AI
AI
Simon Willison's Weblog
Simon Willison's Weblog
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
NISL@THU
NISL@THU
S
Security @ Cisco Blogs
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
S
SegmentFault 最新的问题
MongoDB | Blog
MongoDB | Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
AWS News Blog
AWS News Blog
Cloudbric
Cloudbric
N
News and Events Feed by Topic
PCI Perspectives
PCI Perspectives
S
Securelist
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Vulnerabilities – Threatpost
S
Secure Thoughts

Sanity.io

A Board Game agent built using Sanity Context and Vercel's AI SDK | Sanity Build a prototype with Claude Code that your whole team can edit | Sanity What’s New - May 2026 | Sanity I built a London pub guide with v0 and the Sanity MCP in six hours. Here's what I learned. | Sanity Build a conference concierge with Agent Context and Anthropic | Sanity Build a content-aware Telegram agent with Vercel AI SDK and Chat SDK | Sanity How I used Agent API to generate photos for my family’s recipes | Sanity What’s New April - 2026 | Sanity Better context, better matches: An AI love story (for dogs) | Sanity How to write for an agent | Sanity Content Agent, meet Slack: AI content operations in your workflow | Sanity Structure powers intelligence | Sanity Your agent needs better content. Here's how to give it. | Sanity How to serve content to agents (a field guide) | Sanity Sanity TypeGen GA: Automatic TypeScript types for content and GROQ | Sanity Sanity is now available on the Vercel Marketplace | Sanity The logo soup problem (and how to solve it) | Sanity Content Releases: From scattered updates to coordinated publishing | Sanity What's New - February 2026 | Sanity How we solved the agent memory problem | Sanity v0 Builder Challenge: The winners | Sanity Introducing: Sanity Agent Skills | Sanity Content Agent: Days of work in one conversation | Sanity Our Sanity Values | Sanity Open Source Pledge 2025: Stepping up when it matters | Sanity v0 builder challenge: $3000 in prizes | Sanity Why AI Breaks Without Structured Content Operations | Sanity What’s New January - 2026 | Sanity BFCM 2025: What teams built when infrastructure stopped being the problem | Sanity How AI shaped holiday shopping and what it means for content in 2026 | Sanity Sanity Studio v5: Embracing React 19 | Sanity You’ll need a CMS eventually. Let your agent set it up. | Sanity “You should never build a CMS” | Sanity AI Content Operations: A 30-Day Implementation Guide | Sanity What’s New December - 2025 | Sanity Scheduled Drafts: Stop manually publishing content at midnight | Sanity What’s New November - 2025 | Sanity Everything *[NYC] 2025 recap: A day of AI, Content Operations, and Culture | Sanity Clankers and content operations | Sanity Content Agent: AI that understands your structured content is here | Sanity Why design-driven content modeling creates technical debt, not velocity | Sanity What's New October - 2025 | Sanity From studio to inbox: How Kevin Green eliminated email campaign friction | Sanity The content editor's guide to content operations [E-commerce edition] | Sanity styled-components maintenance mode: A 40% faster fork | Sanity From zero code to a live website in 7 hours (thanks, Cursor!) | Sanity First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity Internationalization is more than translating words | Sanity What's New - September 2025 | Sanity We just deleted our 35k-member community Slack | Sanity What's New - August 2025 | Sanity The engineer's guide to content operations [E-commerce edition] | Sanity SEO for AI: Evolving from Web Pages to the Content Lake | Sanity What's New - July 2025 | Sanity Sanity Studio v4: A major version bump for a minor reason | Sanity What's New - June 2025 | Sanity Dashboard and Insights: Your New Content HQ | Sanity Canvas: AI-accelerated, context-aware, freeform authoring | Sanity Agent Actions: AI building blocks for structured content | Sanity Functions: Life beyond pressing publish | Sanity A new era for content applications with Sanity App SDK | Sanity The end of CMS era and our $85M Series C. | Sanity What's New – May 2025 | Sanity Introducing the Sanity Model Context Protocol (MCP) server | Sanity What's New – April 2025 | Sanity Pushing all the envelopes with ambitious content | Sanity Self-hosting is only free if your time is worth nothing | Sanity Content that lasts: Scaling beyond your frontend | Sanity The Live Content API is now Generally Available | Sanity The future beyond AI chat bots | Sanity Learning the new skill of working with AI | Sanity What's New - March 2025 | Sanity Give it in plain text: Making your content AI-Ready | Sanity No More 'DO NOT PUBLISH': Introducing Content Releases | Sanity React in 2025, what's next? | Sanity The final boss of front-end: block editors | Sanity Introducing Sanity for Startups | Sanity A block content editor that loves you back | Sanity A Black Friday Snooze Fest: Massive Traffic, No Drama | Sanity How to make a recipe site that scales well | Sanity The Sanity Winter Release 2024 | Sanity AVIF Arrives, Sanity’s Promise Fulfilled | Sanity Sanity joins the Open Source Pledge | Sanity Your content is now Live by default | Sanity Begin Team to Join Sanity | Sanity Sanity Digest - September '24 Edition | Sanity Sanity partners with Google. Now live on the Google Cloud Marketplace. | Sanity Sanity Digest - August ‘24 Edition | Sanity Now playing: the latest Mux Video Input plugin for Sanity | Sanity Community Digest - June ‘24 Edition | Sanity Community Digest - May ‘24 Edition | Sanity Guide to Sanity's newest product announcements | Sanity AI and Content Creation: A Leader's Guide | Sanity Of course, you should be able to type your content quickly! | Sanity New to AI Assist: translation, reference suggestions, image generation | Sanity Speak the language of your editors: Sanity Studio UI localization | Sanity Introducing the new Sanity Growth plan to serve collaborative teams | Sanity Presentation: Work faster than ever with structured content | Sanity Goodbye Feedback Frenzy, Hello Sanity Studio Comments! | Sanity Easing into the App Router with the Sanity Toolkit for Next.js | Sanity
“We’ve created a tech stack that’s infinitely scalable”: Conversation with Bettina Donmez of PUMA | Sanity
Sarah Beldo · 2022-11-03 · via Sanity.io

E-commerce is a game of continual adaptation. Customer needs and preferences change, and you need to evolve to meet them. Choosing the right technology that enables you to innovate and stay nimble is key — but far from simple.

Bettina Donmez, PUMA’s Senior Manager of E-Commerce Platform Development, knows this first-hand. She’s been leading the evolution of PUMA’s Frontend tech stack since August 2020. We sat down with her to find out more about her challenges and motivation at the world’s third-largest sportswear manufacturer.

On fulfilling dreams with technology

At PUMA, I was brought in to help show that we can use the latest technology to make everyone’s lives easier. To rebuild all the systems people knew, and to make sure there was no major resistance to adopting new tools and new vendors. How can we build stuff that people look for in traditional CMSes, while still doing everything differently?

I’m the one looking for the different use cases Sanity can help us with at PUMA. Now that we have Sanity — this fancy new toy — what can we do with it? What dreams can we fulfill with this tool?

On creating remarkable experiences (again and again)

In retail, you have some huge events that people get really excited about. For example, we recently organized a huge show at New York Fashion Week. Our ambassadors were on stage, wearing current and future PUMA products. 

But what’s remarkable to me is not that we do all that in that single week. It’s what we do afterward. The party is just the start. Remarkability comes from knowing how to put it all together before, during and after the key moment.

How do we structure the content we’ve seen there — all the different ambassadors, brand initiatives, shoes, and apparel that they’re wearing — so it can become consumable and digestible for the end consumer?

If we think of content pieces as building blocks, it means we can use each block again and again. Depending on what you want to communicate, you can spin up a full e-commerce page or a purely merchandised product listing page that speaks about related products we have at the fashion show. The possibilities are endless.

It’s all about creating a space and channel for anyone who wants to interact with the brand and ensuring that they’re going to see the same content elements but arranged for them when they interact with us.

On the challenges of changing behavior

When we bring in someone new, they can easily pick up Sanity in two days. But we’re trying to change the behaviors of people who are used to existing ways of doing things.

People have certain ways of thinking about life. It’s like driving to work. Maybe we use the same road to drive to work, even if it takes us through villages, which is not as convenient. What if someone came in and said, “We built a bridge! Now you can take the highway to work!”

Those people would say, “But I’m used to taking the road and I like it. There are flowers there. And this seems hard — how will we get everyone onto the highway smoothly?”

Sanity, to me, is the highway with more efficiency for all while keeping some of the best of the existing ways of working that Sanity didn’t know we wanted. The struggle with anything new, a road or software, is change management.

The reason I can dream and continue to advocate for a brighter digital future is because I know what structured content can do and digital teams are ready for it.

On the importance of discipline

People want technology that is simple to use. ”Simple to use” means we put a lot of time, money, and brainpower into it behind the scenes, so people aren’t frustrated and hopefully like to use it.

Sanity helped us go through a content modeling exercise to build a structure for all of PUMA’s website and app content, with content types, fields, design elements, and other metadata. For any organization, the structured content model is the secret sauce powering the customizability and automation of digital experiences.

To support that ecosystem, on my team, we produce documentation for technical and business users. We have a Sanity Review Council where we have conversations about the architecture of our content and how we want to model that content before anything new gets added in. We are business user-focused and developer-focused. We have what we need, but continue to update our content model regularly as we learn more and find limits. Self-discipline is the meta-layer that makes this evolution possible.

On the power of structured content

Structured, connected content is useful in any industry and makes so much sense for retail. Everything in retail is centered around a product with a unique ID. You can structure all of your content in relation to product IDs.

This product ID focus makes it easy for the business user to understand. They don’t see how everything is connected behind the scenes, but it feels simple. You input a product with an ID, and the CMS shows you all the structured content you have available for that ID. Experiences can be manually or automatically created for that ID. You make use of your design system, to ensure auto-generated experiences are consistent with the brand and visual guidance. And that’s powerful.

With Sanity, your content editor interface is called a Studio which is truly headless, the UI for editors is separate from the Sanity database and API layer. This gives you the freedom to make the CMS fit our new and existing ways of working while we move forward. You could have multiple studios to give different roles a more useful interface. It’s all possible. You choose!

As an example, because PUMA launches many campaigns for its products, seasons or special sporting and fashion events, the team needed to be able to group all these different types of content by marketing campaign. PUMA had worked this way before and wanted to continue so  Sanity made data grouping by campaign possible for the first time (none of their other CMS customers needed this) so we could ingest and then shape the data in the Sanity Studio content editor. We were able to set up access controls so that only qualified content managers could work on campaigns.

Sanity enabled us to create one global, single home for all PUMA content that can eventually be used in every market. Instead of operating the digital properties with independent CMSes, multiple regions or subsidiaries can now share one multi-tenant SaaS CMS instance with shared support and roadmap.

On the freedom of having a flexible tech stack

I’m proud to be a change agent for headless technologies. We have a headless DAM, a headless CMS, a headless Frontend in React, and a React-native shopping app. It all started with that very first MVP with Formidable and Sanity. It was something we built in 16 weeks.

In a year and a half, we’ve gone from that MVP to having something we can use in many regions for web and app. This is the foundation for building modern digital experiences.

Nobody can do it on their own. You need those partners. You need those plugins. You need those vendors and other third-party tooling that can integrate and create something sophisticated.

There are so many exciting combinations that E-commerce and Marketing can create with this tech stack. You just need to choose which direction to go in. Do you want to do omnichannel? Multichannel? Do you want to do one for all, or many for many? It’s all possible with a data structure that is infinitely scalable and instantly converted to APIs.

Get a deeper dive into how PUMA runs fast a global brand with Sanity + Next.js.

Discover what Sanity can do for you

With a flexible structured content platform, there's no limit to what you can build and achieve. Sanity treats content as data, enabling your team to launch new projects, iterate, and innovate faster than ever before.

Talk to our sales team