AWS APAC Community Summit 2022 -From the Serverless Perspective-
Kosuke ENOMOTO
Posted on October 9, 2022
TL;DR
This is a blog report for my attendance to AWS APAC Community Summit 2022 hosted by AWS between Sep. 14th and 16th in Bangkok, Thailand.
$ whoami
Hello! Thank you for visiting my blog! I'm Kosuke from Japan, who is a Product Owner of IoT platform in a water and housing product manufacturer.
My SNS list is here -> Linktree and please feel free to follow me!
What is AWS APAC Community Summit?
AWS APAC Community Summit is hosted by Amazon Web Services, and for AWS influencers from APACJ region such as
- AWS Heroes
- AWS Community Builders
- Leaders from AWS User Groups
- AWS Alliances
I hear AWS hosted the APAC regional community leader summit several times before COVID-19 but the summit was the first in-person and APAC regional summit after COVID.
I was invited the summit as one of the Community Builders so I went to Bangkok and attend it.
Serverless & Containers Feedback Session
The summit was sooooo impressive as I posted in LinkedIn,
and it is too hard for me to pick up one or two sessions...
However I am a Serverless Community Builder, so I decided to focus on the sessions regarding Serverless.
In Day 1, I joined a breakout session that was called Serverless & Containers Feedback Session and 3 lightening talks and panel discussion delivered.
Build better with Step Functions with SDK integrations by Jones
The first talk was delivered by Jones Zachariah Noel from India who is a Serverless Community Builder. His talk focused on Step Functions with SDK Integrations.
How to implement the integrations
From his talk I learned that Step Functions with SDK integrations makes us more productive and efficient.
How our team embraced EventBridge for our event-driven serverless architecture by Raphael
The second talk was delivered by Raphael Jambalos who is also a Serverless Community Builder from Philippines. His talk focused on EventBridge and how he converted from a monolith application on EC2 to microservices with EventBridge.
He brought throughout the talk that
- How he worked on decoupling to microservices and building event-driven(serverless) architecture
- What issues occurred and how he resolved them
- Payload too big
- Destination unreachable
- Steps must be done sequentially
Serverless Web Hosting Strategy For Modern Front-end Application by Takahiro
The third talk was delivered by Takahiro Horike who is a Serverless Hero from Japan.
Single Page Application has changed front-end landscape
First he mentioned that Single Page Application, Server-Side Rendering and Static Site Generation has been the game-changer on front-end strategy. And he also mentioned the key consideration to follow Well-Architected Framework as follows;
- Grasping the front-end design pattern(SPA, SSR, SSG etc)
- CI/CD workflow and optimization that fit the design pattern
- Leveraging managed service for efficient infrastructure
To satisfy the consideration he explained some options
- Load balancing and virtual machines (EC2 or Fargate)
- Serverless (S3 bucket, API Gateway + Lambda or CloudFront)
- built-in CI/CD workflow solutions (Amplify Hosting or App Runner)
- Full-stack develop environment (Amplify Studio)
And he concluded that with leveraging AWS serverless platform like them we could maximize our work efficiently.
Panel Discussion
Then 3 presenters joined the panel discussion hosted by @FarrahC32 and @donnieprakoso from AWS.
The interesting fact is...
Anyway, the panel discussion was so impressive!
Serverless - past, present and future - by Kameda-san
In the same day, @kameoncloud who is a Senior Evangelist in AWS Japan delivered another Serverless session.
He presented the history of back-end of AWS serverless architecture... How it was architected in the past, how it is improved at the present.
Here are the remarks;
-
AWS Lambda is born in 2014
- Event = S3, Kinesis and DynamoDB only
- Up to 1GB memories, 5mins duration, 25 invocations
- Lambda worker were running on EC2 instances
-
Improvement
- Nitro System = Nitro Controller + Nitro Hypervisor(light-weighted KVM)
- Nitro System could run w/o EC2 instances, Containers
- Firecracker = fast to launch micro VMs
- Cold Start will become faster
- Relational Database access - VPC
- AWS Hyperplane and V2N(VPC to VPC NAT) made true Lambda access to RDB
-
Who will invoke Lambda function?
- Synchronous : API Gateway
- Asynchronous : Just put event (put object into S3, DynamoDB) to internal queue
- Event Source Mapping : Synchronous under the hood
- Dynamic resource allocation(Lambda) vs Stateful(Fargate)
Conclusion
All the serverless session were AWeSome. I am a Serverless Community Builder as well but not familiar with Step Functions and EventBridge. I was lucky to listen to the experience regarding those services. And 2 Japanese talks were also impressive. I had tons of lessons learned from those sessions.
Oh do you want to see more about the summit?
OK, go on to the tweet gathering #AWSCommunityAPAC
P.S.
日本語の振り返り記事は、別途執筆中で後日公開予定です。
Posted on October 9, 2022
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.