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

More Related Content

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

Similar to Lets Build a Serverless Function with Kiro

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

More from Chris Bingham

PDF
Transforming Supply Chains with Amazon Bedrock AgentCore (AWS Swiss User Grou...
PDF
How to Fail (In)gloriously at AWS Security
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 [Cloud Native Bern Meetup | May 2025]
PDF
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
PDF
Aiming for Zero-Ops, Zero(ish)-Cost on AWS
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...
How to Fail (In)gloriously at AWS Security
How AWS Encryption Key Options Impact Your Security and Compliance
3 Steps for Securing Your AWS Organisation.pdf
Managing Geospatial Open Data Serverlessly [Cloud Native Bern Meetup | May 2025]
Managing Geospatial Open Data Serverlessly [AWS Community Day CH 2025]
Aiming for Zero-Ops, Zero(ish)-Cost on AWS
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
[BDD 2025 - Full-Stack Development] PHP in AI Age: The Laravel Way. (Rizqy Hi...
PDF
[BDD 2025 - Mobile Development] Exploring Apple’s On-Device FoundationModels
PPTX
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
PDF
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
PPTX
"Feelings versus facts: why metrics are more important than intuition", Igor ...
 
PDF
[BDD 2025 - Artificial Intelligence] Building AI Systems That Users (and Comp...
PDF
Rolling out Enterprise AI: Tools, Insights, and Team Empowerment
PDF
So You Want to Work at Google | DevFest Seattle 2025
PPTX
Leon Brands - Intro to GPU Occlusion (Graphics Programming Conference 2024)
PDF
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
PDF
ODSC AI West: Agent Optimization: Beyond Context engineering
PDF
Top Crypto Supers 15th Report November 2025
PDF
Oracle MySQL HeatWave - One Page - Version 3
PPTX
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
PDF
Top 10 AI Development Companies in UK 2025
PDF
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
PDF
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
PDF
The Evolving Role of the CEO in the Age of AI
PDF
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
PDF
The partnership effect: Libraries and publishers on collaborating and thrivin...
[BDD 2025 - Full-Stack Development] PHP in AI Age: The Laravel Way. (Rizqy Hi...
[BDD 2025 - Mobile Development] Exploring Apple’s On-Device FoundationModels
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
"Feelings versus facts: why metrics are more important than intuition", Igor ...
 
[BDD 2025 - Artificial Intelligence] Building AI Systems That Users (and Comp...
Rolling out Enterprise AI: Tools, Insights, and Team Empowerment
So You Want to Work at Google | DevFest Seattle 2025
Leon Brands - Intro to GPU Occlusion (Graphics Programming Conference 2024)
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
ODSC AI West: Agent Optimization: Beyond Context engineering
Top Crypto Supers 15th Report November 2025
Oracle MySQL HeatWave - One Page - Version 3
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
Top 10 AI Development Companies in UK 2025
KMWorld - KM & AI Bring Collectivity, Nostalgia, & Selectivity
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
The Evolving Role of the CEO in the Age of AI
The Necessity of Digital Forensics, the Digital Forensics Process & Laborator...
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