AWS Community Day events are community-led conferences where event logistics and content is planned, sourced, and delivered by community leaders. AWS Community Day Sri Lanka is organized by AWS User Group Colombo.
From Web Services to Quantum Computing: the Power of Building on the Cloud
Adding new features for your customers, or creating something new from scratch, it’s much easier when you can focus on what you want to build, and not the nuts & bolts of the underlying infrastructure. With AWS, you can start with foundational services for compute, storage, and databases. From there, it’s up to you whether you want to add analytics, leverage machine learning, or understand what is coming next with quantum computing.
The 2020 Guide to Serverless Fullstack Apps
A Game Changer for Microservices
Microservices are hard. Moving towards Microservices requires a mind shift change as well as a technology and platform strategy for the transformation. Serverless in AWS solves many common challenges elegantly to ride this wave. In this session, I will be talking about set of common challenges when adopting Microservices and how we can utilize Serverless in AWS to address them.
What you can do with Lambda in 2020?
In this session, we will look at 10 common use cases for AWS Lambda such as REST APIs, WebSockets, IoT and building event-driven systems. We will also touch on some of the latest platform features such as Provisioned Concurrency, EFS integration and Lambda Destinations and when and where we should use them.
Empowering Careers with Serverless
Serverless is a lot more than Lambda or Knative. Serverless is a mindset and increasingly, an approach to strategic innovation for enterprises. The technical aspects of serverless are important but above all, this sector of technology is a paradigm shift in engineering. In this talk, Farrah Campbell, Ecosystem Director at Stackery and AWS Serverless Hero, will share how adopting a “Serverless Mindset” empowers teams and people to overcome exciting technical challenges and superpower innovation. She’ll share real-world serverless stories like building Cloudformation 60x faster, how to migrate to cloud-native with serverless, and how she open-sourced her first serverless project to serve the serverless community itself. Attendees will be encouraged to get out of the negative and limiting outlook that a particular technology is “hard” or “complex” and instead focus on the values and end goals with serverless as a case study. Furthermore, the audience will walk away feeling galvanized to try something new.
Discuss about the AWS services related to building serverless analytics pipelines with reference to example solution architectures. How we can capture data from different sources using services like EventsBridge, Kinesis, S3, SQS etc. Then what are the available options in the AWS space for processing data and finally available target to store. Building up little further on this, how we can query from these targets.
How to fail with Serverless
Everything fails all the time. Knowing how to deal with these failures in serverless applications becomes essential to building resilient, highly-available systems. In traditional monolithic applications, catching errors and handling retries is relatively straightforward. But as our systems become more distributed, we now have multiple (often asynchronous) components processing events from several sources, all with vastly different retry behaviors and failure mechanisms. Utilizing old patterns can cause errors to get swallowed, creating brittle, unreliable systems that are difficult to debug and hard to maintain. In this talk, we’ll explore the built-in tools and processes that AWS has in place to appropriately deal with failures in distributed serverless applications.
We’ll discuss retry behaviors and strategies for dealing with errors in:
* Asynchronous Lambda function invocations (DLQs, Destinations, retries, and throttling)
* Event source mappings (Kinesis, SQS, and DynamoDB streams)
* Step Functions (task failures, transient issues, and fallback states)
* Lambda invocations from AWS services (synchronous and asynchronous)
* Calls to AWS services (using the AWS SDK and other protocols)
* Third-party API calls (utilizing circuit breakers and other fallback methods).
Pro-Tips For Implementing DynamoDB In Serverless Applications
More than any other database, DynamoDB fits perfectly with serverless applications. The connection model, the provisioning mechanics, the billing model all make a great fit with the rest of your fully-managed services. But modeling with DynamoDB is different than with your traditional relational database. In this talk, we'll learn the key principles of a successful DynamoDB implementation in your serverless application.