Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leveraging Serverless Architecture for Agile So...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Leveraging Serverless Architecture for Agile Software Development (AWS Community Day 2023)

In this session from AWS Community Day 2023, I break down how shifting to a serverless mindset can supercharge your Agile development loop. Drawing from my own experiences building and scaling tech products, I explore how eliminating server management directly translates to faster iteration, lower time-to-market, and a sharper focus on user needs. I walk through practical AWS serverless patterns—from simple apps to complex image processing workflows—and share hard-earned best practices on application design, CI/CD, and cost optimization to help your team build evolutional architectures that embrace change.

Avatar for Petra Barus

Petra Barus

June 03, 2026

More Decks by Petra Barus

Other Decks in Technology

Transcript

  1. Hey there! You can call me Petra Technology Advisors Feb-2023

    CTO, Kuncie.com 2021-2023 Developer Relation, AWS Indonesia 2019-2021 CTO, 99.co Indonesia 2018-2019 CTO, UrbanIndo.com 2011-2018
  2. Agenda 1.Agile Software Development 2.Serverless Architecture 3.Benefits Serverless for Agile

    Development 4.Example Architecture Patterns on AWS 5.Best Practices
  3. Individuals and interactions over processes and tools Working Software over

    comprehensive documents Customer Collaboration over contract negotations Responding to Change over following a plan Values of Agile
  4. Iterative and Incremental Development In every iteration, we experiment new

    ideas to our customers. We build, measure, learn, and replan
  5. AWS Serverless Technologies Computation Application Integrations Storage AWS Lambda AWS

    Fargate Amazon S3 Amazon DynamoDB Amazon Aurora Serverless Amazon Redshift Serverless Amazon Opensearch Serverless Amazon Elasticache Serverless AWS AppSync AWS EventBridge AWS Step Functions Amazon SNS Amazon API Gateway Amazon SQS
  6. 1 Benefits of Serverless for Agile REDUCED TIME TO DELIVER

    TO MARKET INCREASED FOCUS ON THE CUSTOMER’S NEEDS IMPROVED COLLABORATION WITHIN THE TEAM 2 3
  7. Develop and Operate 1.Continuous delivery and deployment 2.Multiple environments (Development

    & Production) 3.Infrastructure as Code 4.Monitoring 5.Empower with resource autonomy.
  8. Budgetary 1.Leverage Free-Tier (e.g. 1million request Lambda) 2.Tag resource by

    team / projects / products 3.Implement Cost Policies 4.Evaluate ROI periodically
  9. Learn and Embrace Change 1.Learn about customer. 2.Learn about your

    team. 3.Always experiment to deliver value 4.Architecture is evolutional. Always prepare for improvements.