Movatterモバイル変換


[0]ホーム

URL:


CB
Uploaded byChris Bingham
23 views

Lets Build a Serverless Function with Kiro

This year Kiro introduced AWS’ take on Spec-Driven Development to world. But what is SDD? Does it work? And should you care?In this interactive session we’ll investigate through experimentation. We’ll collaborate as a group on our Kiro prompts as we attempt to build a miniature event-driven, serverless image processing system on AWS... without writing any code ourselves.Will this work? I genuinely don’t know. Let’s find out together!

Related topics:

Embed presentation

© Fujitsu 20251 © Fujitsu 20251Let's Build aServerlessFunctionwith KiroChris BinghamAWS Ambassador & CTO SwitzerlandAWS User Group Zürich 24.11.25
© Fujitsu 20252WARNING: Interactive Content Ahead!This is an interactive, collaborative session.We’ll attempt to build and deploy aserverless solution together using Kiro.Which is very much an experiment!
© Fujitsu 20253Improtant Note:Everything we do today will be with:●Claude Sonnet 4.5●Spec Mode●Autopilot
© Fujitsu 20254Solution Starting PointAn S3 bucket, which image files get uploaded to.How could we process those images?Ideas time!+ =
© Fujitsu 20256Prompt Engineering
© Fujitsu 20257Top Tips for Effective Prompting●Based on my experience so far…●Best practices could change with the next model version●Top Tips:1. Avoid ambiguity – be clear & specific2. Include both context and constraints3. Empasise the MUST and MUST NOT with block caps4. Format with Markdown5. Draft your prompt outside the chat boxPrompt writing time!
© Fujitsu 20259Steering Docs
© Fujitsu 202510What are Steering Docs?●Provide cross-session solution consistency●Specific to each solution●Formatted with Markdown●Yep, that’s a theme!●Define:●Your vision for the solution●Purposes●Goals●Audience●Constraints●General guardrails for the decisions and actions the AI will take
© Fujitsu 202511Steering Doc Structure●Could be organised in any way●Defaults to three documents:●product.md●Describes the product we’re trying to build with Kiro●Purpose, audience, business constraints●structure.md●Describes the code & repository structure and conventions●Design principles for the solution●tech.md●Describes specific technical decisions the solution must adhere to●E.g. tooling to use, AWS services to use/avoid, templates for specificbuild commands, etc.
© Fujitsu 202512Requirements Doc
© Fujitsu 202513What’s the Requirements Doc?●Describe the intended outcomes●In business terms, -ish●Typically contains:●General description of the solution●Glossary of key terms●Another mechanism to add consistency across sessions●Numbered requirements●User story●Testable acceptance criteria
© Fujitsu 202514Let’s look at ourrequirements doc!
© Fujitsu 202515Design Doc
© Fujitsu 202516What’s the Design Doc?●Contents is highly solution dependant… duh!●Typically describes●Listing of key design decisions●High-level architecture of the solution●Description of each component in the architecture●Description of how errors will be handled by the solution●Strategy for testing the solution
© Fujitsu 202517Let’s look at ourdesign doc!
© Fujitsu 202518Tasks List
© Fujitsu 202519What’s the Task List●Does exactly what it says on the tin!●Breaks down implementation of the design●Number tasks and sub tasks●Each referencing the requirements it’s linked to●Each with a “Start Task” option●Each task is executed in a separate session (context window)●Actively manages the scope of information fed to the model●Which improves the quality of results●By focusing the model on narrow, clearly defined goals
© Fujitsu 202520Let’s look at our task list!
© Fujitsu 202521Deployment time?
© Fujitsu 202522 © Fujitsu 202522Q&ASlides here >
© Fujitsu 202523 © Fujitsu 202523Thank you

Recommended

PDF
Aws-What You Need to Know_Simon Elisha
PDF
Software Engineering for Startups (University of St Andrews, 2013)
PDF
Accompanying Your Cloud Transformation Journey
PDF
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
PPTX
From Monolithic to Modern Apps: Best Practices
PPTX
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
PDF
Agile and NextOps
 
PPTX
CloudFoundry-summit-2015-a-look-back
PDF
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
PDF
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
PDF
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
PDF
How to Design a Backend for IoT
PPTX
Serverless - DevOps Lessons Learned From Production
PPTX
Serverless without Code (Lambda)
PDF
Software Engineering For Startups
PDF
Serverless in Production, an experience report (AWS UG South Wales)
PPTX
Subverting the monolith!
PDF
Serverless in production, an experience report (FullStack 2018)
PDF
Genomic Computation at Scale with Serverless, StackStorm and Docker Swarm
PDF
The "Holy Grail" of Dev/Ops
PDF
Build an Infra Product with AWS Fargate
PDF
Server’s variations bsw2015
PDF
Comment choisir entre Parse, Heroku et AWS ?
PPTX
2019-11-09 DevOpsNG - What I've learned from DevOps
PDF
From the Drawing Board to the Trenches: Building a Production-ready Application
PDF
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
PDF
meetup version of Paving the road to production
PPTX
Continuous Testing in containerized environment
PDF
Transforming Supply Chains with Amazon Bedrock AgentCore (AWS Swiss User Grou...
PDF
Aiming for Zero-Ops, Zero(ish)-Cost on AWS

More Related Content

PDF
Aws-What You Need to Know_Simon Elisha
PDF
Software Engineering for Startups (University of St Andrews, 2013)
PDF
Accompanying Your Cloud Transformation Journey
PDF
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
PPTX
From Monolithic to Modern Apps: Best Practices
PPTX
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
PDF
Agile and NextOps
 
PPTX
CloudFoundry-summit-2015-a-look-back
Aws-What You Need to Know_Simon Elisha
Software Engineering for Startups (University of St Andrews, 2013)
Accompanying Your Cloud Transformation Journey
20211202 NADOG Adapting to Covid with Serverless Craeg Strong Ariel Partners
From Monolithic to Modern Apps: Best Practices
IT Talk «Microservices & Serverless Architectures», Alexander Chichenin (Solu...
Agile and NextOps
 
CloudFoundry-summit-2015-a-look-back

Similar to Lets Build a Serverless Function with Kiro

PDF
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
PDF
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
PDF
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
PDF
How to Design a Backend for IoT
PPTX
Serverless - DevOps Lessons Learned From Production
PPTX
Serverless without Code (Lambda)
PDF
Software Engineering For Startups
PDF
Serverless in Production, an experience report (AWS UG South Wales)
PPTX
Subverting the monolith!
PDF
Serverless in production, an experience report (FullStack 2018)
PDF
Genomic Computation at Scale with Serverless, StackStorm and Docker Swarm
PDF
The "Holy Grail" of Dev/Ops
PDF
Build an Infra Product with AWS Fargate
PDF
Server’s variations bsw2015
PDF
Comment choisir entre Parse, Heroku et AWS ?
PPTX
2019-11-09 DevOpsNG - What I've learned from DevOps
PDF
From the Drawing Board to the Trenches: Building a Production-ready Application
PDF
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
PDF
meetup version of Paving the road to production
PPTX
Continuous Testing in containerized environment
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
20211028 ADDO Adapting to Covid with Serverless Craeg Strong Ariel Partners
20211202 North America DevOps Group NADOG Adapting to Covid With Serverless C...
How to Design a Backend for IoT
Serverless - DevOps Lessons Learned From Production
Serverless without Code (Lambda)
Software Engineering For Startups
Serverless in Production, an experience report (AWS UG South Wales)
Subverting the monolith!
Serverless in production, an experience report (FullStack 2018)
Genomic Computation at Scale with Serverless, StackStorm and Docker Swarm
The "Holy Grail" of Dev/Ops
Build an Infra Product with AWS Fargate
Server’s variations bsw2015
Comment choisir entre Parse, Heroku et AWS ?
2019-11-09 DevOpsNG - What I've learned from DevOps
From the Drawing Board to the Trenches: Building a Production-ready Application
Operating Microservices at Hyperscale — Tech in Asia PDC 2019
meetup version of Paving the road to production
Continuous Testing in containerized environment

More from Chris Bingham

PDF
Transforming Supply Chains with Amazon Bedrock AgentCore (AWS Swiss User Grou...
PDF
Aiming for Zero-Ops, Zero(ish)-Cost on AWS
PDF
How to Fail (In)gloriously at AWS Security
PDF
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
PDF
Managing Geospatial Open Data Serverlessly [Cloud Native Bern Meetup | May 2025]
PDF
How AWS Encryption Key Options Impact Your Security and Compliance
PDF
3 Steps for Securing Your AWS Organisation.pdf
PDF
Managing Geospatial Open Data Serverlessly: paddelbuch.ch [Cloud Native Compu...
PDF
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
PDF
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023]
PDF
SucculentPi [AWS Basel Meetup - Oct 2022]
Transforming Supply Chains with Amazon Bedrock AgentCore (AWS Swiss User Grou...
Aiming for Zero-Ops, Zero(ish)-Cost on AWS
How to Fail (In)gloriously at AWS Security
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Managing Geospatial Open Data Serverlessly [Cloud Native Bern Meetup | May 2025]
How AWS Encryption Key Options Impact Your Security and Compliance
3 Steps for Securing Your AWS Organisation.pdf
Managing Geospatial Open Data Serverlessly: paddelbuch.ch [Cloud Native Compu...
Learning About GenAI Engineering with AWS PartyRock [AWS User Group Basel - F...
Data & Analytics ReInvent Recap [AWS Basel Meetup - Jan 2023]
SucculentPi [AWS Basel Meetup - Oct 2022]

Recently uploaded

PDF
Transcript: The partnership effect: Libraries and publishers on collaborating...
PDF
Dev Dives: Build smarter agents with UiPath Agent Builder
PDF
Oracle MySQL HeatWave - Complete - Version 3
PDF
Crane Accident Prevention Guide: Key OSHA Regulations for Safer Operations
PDF
[BDD 2025 - Full-Stack Development] PHP in AI Age: The Laravel Way. (Rizqy Hi...
PDF
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
PDF
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
PDF
Transforming Content Operations in the Age of AI
PDF
Beyond Basics: How to Build Scalable, Intelligent Imagery Pipelines
PDF
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
PDF
Mulesoft Meetup Online Portuguese: MCP e IA
PDF
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
PPTX
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
PDF
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
PDF
How Much Does It Cost to Build an eCommerce Website in 2025.pdf
PDF
Mastering UiPath Maestro – Session 2 – Building a Live Use Case - Session 2
PDF
Oracle MySQL HeatWave - One Page - Version 3
PDF
[BDD 2025 - Full-Stack Development] Agentic AI Architecture: Redefining Syste...
PDF
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
PDF
The partnership effect: Libraries and publishers on collaborating and thrivin...
Transcript: The partnership effect: Libraries and publishers on collaborating...
Dev Dives: Build smarter agents with UiPath Agent Builder
Oracle MySQL HeatWave - Complete - Version 3
Crane Accident Prevention Guide: Key OSHA Regulations for Safer Operations
[BDD 2025 - Full-Stack Development] PHP in AI Age: The Laravel Way. (Rizqy Hi...
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
Transforming Content Operations in the Age of AI
Beyond Basics: How to Build Scalable, Intelligent Imagery Pipelines
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
Mulesoft Meetup Online Portuguese: MCP e IA
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
How Much Does It Cost to Build an eCommerce Website in 2025.pdf
Mastering UiPath Maestro – Session 2 – Building a Live Use Case - Session 2
Oracle MySQL HeatWave - One Page - Version 3
[BDD 2025 - Full-Stack Development] Agentic AI Architecture: Redefining Syste...
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
The partnership effect: Libraries and publishers on collaborating and thrivin...

Lets Build a Serverless Function with Kiro

  • 1.
    © Fujitsu 20251© Fujitsu 20251Let's Build aServerlessFunctionwith KiroChris BinghamAWS Ambassador & CTO SwitzerlandAWS User Group Zürich 24.11.25
  • 2.
    © Fujitsu 20252WARNING:Interactive Content Ahead!This is an interactive, collaborative session.We’ll attempt to build and deploy aserverless solution together using Kiro.Which is very much an experiment!
  • 3.
    © Fujitsu 20253ImprotantNote:Everything we do today will be with:●Claude Sonnet 4.5●Spec Mode●Autopilot
  • 4.
    © Fujitsu 20254SolutionStarting PointAn S3 bucket, which image files get uploaded to.How could we process those images?Ideas time!+ =
  • 5.
  • 6.
    © Fujitsu 20257TopTips for Effective Prompting●Based on my experience so far…●Best practices could change with the next model version●Top Tips:1. Avoid ambiguity – be clear & specific2. Include both context and constraints3. Empasise the MUST and MUST NOT with block caps4. Format with Markdown5. Draft your prompt outside the chat boxPrompt writing time!
  • 7.
  • 8.
    © Fujitsu 202510Whatare Steering Docs?●Provide cross-session solution consistency●Specific to each solution●Formatted with Markdown●Yep, that’s a theme!●Define:●Your vision for the solution●Purposes●Goals●Audience●Constraints●General guardrails for the decisions and actions the AI will take
  • 9.
    © Fujitsu 202511SteeringDoc Structure●Could be organised in any way●Defaults to three documents:●product.md●Describes the product we’re trying to build with Kiro●Purpose, audience, business constraints●structure.md●Describes the code & repository structure and conventions●Design principles for the solution●tech.md●Describes specific technical decisions the solution must adhere to●E.g. tooling to use, AWS services to use/avoid, templates for specificbuild commands, etc.
  • 10.
  • 11.
    © Fujitsu 202513What’sthe Requirements Doc?●Describe the intended outcomes●In business terms, -ish●Typically contains:●General description of the solution●Glossary of key terms●Another mechanism to add consistency across sessions●Numbered requirements●User story●Testable acceptance criteria
  • 12.
    © Fujitsu 202514Let’slook at ourrequirements doc!
  • 13.
  • 14.
    © Fujitsu 202516What’sthe Design Doc?●Contents is highly solution dependant… duh!●Typically describes●Listing of key design decisions●High-level architecture of the solution●Description of each component in the architecture●Description of how errors will be handled by the solution●Strategy for testing the solution
  • 15.
    © Fujitsu 202517Let’slook at ourdesign doc!
  • 16.
  • 17.
    © Fujitsu 202519What’sthe Task List●Does exactly what it says on the tin!●Breaks down implementation of the design●Number tasks and sub tasks●Each referencing the requirements it’s linked to●Each with a “Start Task” option●Each task is executed in a separate session (context window)●Actively manages the scope of information fed to the model●Which improves the quality of results●By focusing the model on narrow, clearly defined goals
  • 18.
    © Fujitsu 202520Let’slook at our task list!
  • 19.
  • 20.
    © Fujitsu 202522© Fujitsu 202522Q&ASlides here >
  • 21.
    © Fujitsu 202523© Fujitsu 202523Thank you

[8]ページ先頭

©2009-2025 Movatter.jp