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

PPTX
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
PDF
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
PDF
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
PDF
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
PDF
Open Source Post-Quantum Cryptography - Matt Caswell
PDF
[BDD 2025 - Artificial Intelligence] Building AI Systems That Users (and Comp...
PDF
Oracle MySQL HeatWave - Complete - Version 3
PDF
Mulesoft Meetup Online Portuguese: MCP e IA
PDF
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
PDF
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
PDF
ODSC AI West: Agent Optimization: Beyond Context engineering
PDF
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
PDF
Integrating AI with Meaningful Human Collaboration
PDF
Oracle MySQL HeatWave - One Page - Version 3
PPTX
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
PPTX
Support, Monitoring, Continuous Improvement & Scaling Agentic Automation [3/3]
PPTX
Guardrails in Action - Ensuring Safe AI with Azure AI Content Safety.pptx
PDF
Crane Accident Prevention Guide: Key OSHA Regulations for Safer Operations
PDF
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
PDF
Cybersecurity Prevention and Detection: Unit 2
The power of Slack and MuleSoft | Bangalore MuleSoft Meetup #60
[BDD 2025 - Mobile Development] Crafting Immersive UI with E2E and AGSL Shade...
[BDD 2025 - Full-Stack Development] The Modern Stack: Building Web & AI Appli...
Running Non-Cloud-Native Databases in Cloud-Native Environments_ Challenges a...
Open Source Post-Quantum Cryptography - Matt Caswell
[BDD 2025 - Artificial Intelligence] Building AI Systems That Users (and Comp...
Oracle MySQL HeatWave - Complete - Version 3
Mulesoft Meetup Online Portuguese: MCP e IA
DUBAI IT MODERNIZATION WITH AZURE MANAGED SERVICES.pdf
MuleSoft Meetup: Dreamforce'25 Tour- Vibing With AI & Agents.pdf
ODSC AI West: Agent Optimization: Beyond Context engineering
[BDD 2025 - Artificial Intelligence] AI for the Underdogs: Innovation for Sma...
Integrating AI with Meaningful Human Collaboration
Oracle MySQL HeatWave - One Page - Version 3
How to Choose the Right Vendor for ADA PDF Accessibility and Compliance in 2026
Support, Monitoring, Continuous Improvement & Scaling Agentic Automation [3/3]
Guardrails in Action - Ensuring Safe AI with Azure AI Content Safety.pptx
Crane Accident Prevention Guide: Key OSHA Regulations for Safer Operations
"DISC as GPS for team leaders: how to lead a team from storming to performing...
 
Cybersecurity Prevention and Detection: Unit 2

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