08.09, Warsaw AWS Community Day Poland, with Dr. Werner Vogels
Add to calendar Webinar

How to develop serverless APIs on AWS

This session covers practical patterns for testing serverless APIs end-to-end, from local development and dependency management to catching regressions before they reach production.

Share

Agenda

  1. The serverless testing problem
  2. Structuring your handler for testability
  3. Service caching and dependency management
  4. Testing your routes locally
  5. A layered testing strategy
  6. Key takeaways and Q&A

Key topics

  • why AWS Lambda APIs are difficult to test and where teams get stuck;
  • how to structure a Lambda handler so that business logic, dependency wiring, and routing concerns stay separate and independently testable;
  • how to test endpoints locally – calling your routes with real HTTP requests in tests, validating request and response schemas, and catching regressions without a deployment;
  • why serverless APIs are notoriously difficult to test in isolation — the event/context contract, cold start side effects, and the deploy-to-test trap.

Speaker

Krzysztof Kwaśniak

Krzysztof Kwaśniak

Software Engineer

Software Engineer focused on building cloud-native data and AI solutions. He designs scalable backend services, serverless architectures, and data-intensive applications. His work spans data engineering, machine learning, MLOps, infrastructure as code, and CI/CD, taking AI systems from prototype to production.

AWS Lambda

AWS Lambda

Serverless compute for every workload

AWS Lambda lets you run code in response to events without provisioning or managing servers. With automatic scaling and a pay-as-you-go model, you only pay for the compute you use.

Our team can help you design, build, deploy, and maintain cloud-native applications and modernize legacy codebases along the way.

Cloud-native development

AWS is trusted by…