Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

JAWS PANKRATION 2024 Exective Committee Chairman Amazon Web Services Security Hero Shun Yoshie Behind the scenes of 24-hour global online event “JAWS PANKRATION 2024”

Slide 3

Slide 3 text

Who am I? { "name": "Shun Yoshie", "titles": [ "AWS Security Hero", "ex-AWS Community Hero", "AWS Samurai 2018-2020" ], "favoriteAwsService": "AWS SecurityHub", "jobTitle": "IT Security Consultant", "community": [ "Security-JAWS Organizer", "JAWS PANKRATION Chairman" ] }

Slide 4

Slide 4 text

What Happened at Amazon Web Services Hero Summit in July 2024… Events during JAWS PANKRATION 2024 in August… Congratulations on holding the Amarathon Geek Talk Hey, Shun! You guys are going to do some crazy 24 hour event. How are you planning to hold it? Planning the event is…, The operation is…, The distribution environment is…, Swag is…, (He's a hero who listens intently about holding community events.) We want to do something like a JAWS PANKRATION. Nice to see you as an advisor! W what!? (; ・`д・´) ナ、ナンダッテー!! (`・д´・ ;) This is a once-in-a-lifetime opportunity that we have no choice but to do! Today I will talk about the original event held in August.

Slide 5

Slide 5 text

JAWS PANKRATION

Slide 6

Slide 6 text

When I became an Amazon Web Services Community Hero in 2021, I wanted to interact with many Amazon Web Services engineers around the world. I want to host a place like that. At the time, the Olympics were about to be held in Japan, one year late. What I thought about becoming an Amazon Web Services Hero

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Basic concept of JAWS PANKRATION event Launch of global event Strengthening relationships with overseas engineers Bringing local engineers to the global event Exceed last 24 Hours online event; Find new heroes Seven of the speakers became Amazon Web Services Heroes after JAWS PANKRATION 2021!! Previous event page: https://jawspankration2021.jaws-ug.jp/en/

Slide 9

Slide 9 text

JAWS PANKRATION 2024 - General part -

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Event requirements: - Online 15 min Talk - The theme is technical talk about Amazon Web Services - All slides are in English Speaker requirements: JAWS PANKRATION 2024 -Concept- - Amazon Web Services VP - Amazon Web Services AMEA, EMEA, APAC Head - Amazon Web Services SA Speciality - Amazon Web Services Amazing Person - Amazon Web Services Heroes - Amazon Web Services Community Builders - Amazon Web Services User Group Leaders - Amazon Web Services Ambassador - Alexa Champions - Other Amazon Web Services Title Holder All speakers except the sponsor and VP were selected from CFP.

Slide 12

Slide 12 text

Fusion of localization and globalization Remove language barriers further - We want to create an event where talented engineers from all over the world can speak on stage, even if YOU CAN’T SPEAK ENGLISH. - We have prepared an environment with multilingual translation functionality for the distribution environment. JAWS PANKRATION 2024 -Theme & Aim- “No Border”

Slide 13

Slide 13 text

There are some rooms at VoicePing. - Speaker Waiting room - Ask The Speaker room x3 - Free communicate rooms x3 with simultaneous interpretation. It might be a good idea to listen to what the speakers are saying and talk and connect with other engineers from other countries. This is "No Border". JAWS PANKRATION 2024 -Ask The Speaker & Communication Space- Language you speak (left side) Language you listen (right side)

Slide 14

Slide 14 text

Special Guest: Adam Seligman (Amazon Web Services VP Developer Experience) Software development is changing rapidly, affecting the way developers do their jobs, the kinds of solutions they build, and even who can be a developer. Amazon Web Services will share their perspective on the impact of Generative AI for companies and developers, and what they can do to leap head during this disruptive moment. JAWS PANKRATION 2024 -Keynote-

Slide 15

Slide 15 text

Let’s add a event hashtag!! - #jawspankration2024 - #jawspankration - #jawsug The winners who can get the JAWS PANKRATION original swag will be announced at the closing talk!! We will share the application form on DM from organization committee. Free Gift Promotion on X THE WORLD’S MIGHTIEST AWS UNIVERSE AM I!!! THE WORLD’S MIGHTIEST Amazon Web Services UNIVERSE AM I!!! Prairie Card (digital business card) is limited to speakers only https://prairie.cards/ Although the promotional project has already ended, it is also a project to encourage output by X.

Slide 16

Slide 16 text

Original Swag - T-shirt(Limited to size) - Sticker - Time marker bottle - Muffler towel We will present these as a set! Free Gift Promotion on X

Slide 17

Slide 17 text

JAWS PANKRATION 2024 Results -Countries/Regions of speakers- Australia Bangladesh Belarus/Poland Chile Mainland China Germany Hong Kong SAR India Indonesia Japan Kenya Malaysia Mexico Netherlands Nigeria Peru Philippines Slovakia South Korea Spain Sweden Taiwan United Kingdom United States

Slide 18

Slide 18 text

JAWS PANKRATION 2024 Results -Titles of speakers- 16x Amazon Web Services Hero, 38x Amazon Web Services Community Builder, 22x Amazon Web Services User Group Leader, 1x Amazon Web Services Cloud Club Captain, 1x Alexa Champion, 17x APN Amazon Web Services Ambassador, 10x APN Amazon Web Services Top Engineer, 14x APN Amazon Web Services ALL Certified Engineer, 5x APN Amazon Web Services Gold Jacket Member, 2x APN Amazon Web Services Jr Champion, 2x Amazon Web Services Samurai, 1x Amazon Web Services Authorized Instructor, 6x Amazon Web Services Employee, 1x Amazon Web Services VP, and so on…

Slide 19

Slide 19 text

JAWS PANKRATION 2024 Results -Titles of speakers- 600+ PARTICIPANTS 126 MAX Simultaneous Viewers 70 Speakers 18(+3) Committee members 25 Hours IVS Operating Times 0 Downtime!!!

Slide 20

Slide 20 text

JAWS PANKRATION 2024 Results -Participants from 32 Countries/Regions- 1 Japan 497 2 India 35 3 Kenya 19 4 Indonesia 7 5 United States 6 5 Mainland China 6 7 Spain 5 8 South Korea 4 8 Singapore 4 8 Australia 4 11 Turkey 3 11 Taiwan 3 11 Nigeria 3 11 Mexico 3 15 United Kingdom 2 15 Sweden 2 15 Poland 2 15 Philippines 2 19 Sri Lanka 1 19 South Africa 1 19 New Zealand 1 19 Netherlands 1 19 Morocco 1 19 Malaysia 1 19 Italy 1 19 Hong Kong SAR 1 19 Ghana 1 19 Germany 1 19 Denmark 1 19 Chile 1 19 Canada 1 19 Cameroon 1 Total 621

Slide 21

Slide 21 text

JAWS PANKRATION 2024 - Technical part -

Slide 22

Slide 22 text

JAWS PANKRATION 2024 -Broadcasting- Amazon Cloud Amazon Amplify hosting Amazon Amplify hosting

Slide 23

Slide 23 text

JAWS PANKRATION 2024 -Broadcasting- Amazon Lambda

Slide 24

Slide 24 text

If we describe simultaneous translation more specifically as a process, 1. Transcribe a speaker's audio to text in the language the speaker speaks 2. Further translate what is transcribed into text and output it as text A two-stage structure called JAWS PANKRATION 2024 -Broadcasting-

Slide 25

Slide 25 text

Translation speed was our priority Amazon Bedrock cannot use Amazon Web Services coupons in some cases (considering the use of Claude 3 Haiku model) Used for session summarization as a place to use generated AI at events JAWS PANKRATION 2024 -Broadcasting- Translate Service Amazon Translate Amazon Bedrock Translation Accuracy ◯ ◎ Translation Speed ◎ ◯ Cost Low High (※)

Slide 26

Slide 26 text

Top 25 languages selected based on each country's population, main language, and IT index IT index ( refers to data from NRI (Network Readiness Index 2023)) JAWS PANKRATION 2024 -Broadcasting- https://download.networkreadinessindex.org/reports/nri_2023.pdf

Slide 27

Slide 27 text

Pass the audio from the device that opens Zoom to the browser's Speech Recognition through the mobile audio interface (iRig2), and send it to Amazon API Gateway Divide the audio data obtained by Speech Recognition into chunks for each phrase, use this as a trigger to send it to Amazon API Gateway, and call Amazon Lambda JAWS PANKRATION 2024 -Broadcasting- Amazon Lambda

Slide 28

Slide 28 text

Amazon Lambda has the transcribed string as a parameter and sends a translation request to Amazon Translate Translated items are stored in Amazon DynamoDB for later summaries using Amazon Bedrock JAWS PANKRATION 2024 -Broadcasting-

Slide 29

Slide 29 text

Translated data is delivered to the client side using the Amazon IVS Chat Room function Translation results are displayed on the client's browser JAWS PANKRATION 2024 -Broadcasting-

Slide 30

Slide 30 text

Actual translation screen JAWS PANKRATION 2024 -Broadcasting- Traditional Chinese French Russian

Slide 31

Slide 31 text

Manage speaker information with Google SpreadSheet Displayed on web page for operators using Google Sheets API Ask the speaker to confirm the speaker information and cut it out using OBS JAWS PANKRATION 2024 -Broadcasting- Amazon Web Services Heroes Amazon Web Services Employee Amazon Web Services Community Builders, Amazon Web Services Ambassadors(APN), Amazon Web Services All Certified Engineers(APN), Amazon Web Services Gold Jacket Members(APN) Amazon Web Services Community Builders

Slide 32

Slide 32 text

Open the operator web page and cut it with OBS Studio Stream the summarized video as a streaming video to Amazon IVS Low-Latency Stream Channel JAWS PANKRATION 2024 -Broadcasting- More options to control the key: Amazon KMS External KeyStore (XKS) • Full removal of root of trust from Amazon KMS: The top of your key hierarchy can live outside of Amazon Web Services • Transparent to Amazon services and clicnt apps • Flexibility on which keys you choose to store in excternal key manager • Customer owns the key in meaningful ways • Serves as a "stop switch": Tum off XKS and Amazon Web Services data becomes unreadable

Slide 33

Slide 33 text

What is streamed to the Amazon IVS Low-Latency Stream Channel is read by the SDK from the front end of the Viewer side. Displays real-time information such as subtitles and number of simultaneous viewers JAWS PANKRATION 2024 -Broadcasting-

Slide 34

Slide 34 text

All distribution sites and operator web pages are hosted on Amazon Amplify. Achieved using front-end technologies such as JavaScript, React, and Next.js JAWS PANKRATION 2024 -Broadcasting- Amazon Amplify,Next.js

Slide 35

Slide 35 text

After the session ends, the transcript stored in Amazon Dynamo DB is passed to Amazon Bedrock (Claude 3.5 Sonnet) for summarization To serve as a conduit for people to access speaker videos JAWS PANKRATION 2024 -Broadcasting- Creating Visual Learning and AI: An Amazon Web Services Hero's Journey with Knowledge Graphs, Amazon Bedrock, and the Ernest PKM Workflow Creating Visual Learning and AI: An Amazon Web Services Hero's Journey with Knowledge Graphs, Amazon Bedrock, and the Ernest PKM Workflow Amazon Web Services User Group Japan JAWS-UG [A... JAWS PANKRATION 2024 TT-31 Creating Visual Learning and Al: An Amazon Web Services Hero's Journey with Knowledge... Creating Visual Learning and Al: An Amazon Hero's Journey with Knowledge Graphs, Amazon Bedrock, and the Ernest PKM Workflow I enjoy learning very much and have curated a set of Ernest PKM (Personal Knowledge Management) workflows to share with like-minded individuals. Throughout this process, I aimed to experiment with visualization, integrate Amazon Web Services AI Tools,and explore creating verifiable secure AI. This led to the story I am sharing today. Amazon Web Services

Slide 36

Slide 36 text

Adopting Amazon Web Services App Runner for always-on web hosting i18n (JP/EN) microCMS News posting function using microCMS News SNS sharing function Security measures using Amazon WAF JAWS PANKRATION 2024 -Official Web- Go Build!! Amazon Cloud(Prod) WAF

Slide 37

Slide 37 text

Use SSR method Next.js built in standalone mode Github Actions builds a container image and pushes it to Amazon ECR Managed by Amazon CDK Amazon ECR also applies lifecycle policies to reduce costs JAWS PANKRATION 2024 -Official Web- Go Build!! WAF Amazon Cloud(Prod)

Slide 38

Slide 38 text

Speaker information is mapped on a world map Collecting city information along with speaker information Created using Amazon Location Service based on those contents JAWS PANKRATION 2024 -Promotion- Speaker Information Map https://speakermap.jawspankration2024.jaws-ug.jp/

Slide 39

Slide 39 text

Our Amazing Sponsors Our Dedicated Volunteers and Organizing Committee Our Attendees from Around the World Special Thanks to…

Slide 40

Slide 40 text

Conclusion

Slide 41

Slide 41 text

Events where engineers talk to each other across countries about Amazon Web Services as a common topic are fun both online and offline! I am grateful to Amazon Web Services CNUG for inspiring me. I can't say it publicly yet, but something even bigger may happen next year. Stay tuned for the announcement. Stay Amazon Web Services!! (Amazon Web Servicesをや り続けろ!!)

Slide 42

Slide 42 text

Thanks! Shun Yoshie X: @Typhon666_death Facebook: Shun Yoshie Linkedin: Shun Yoshie HeroSlack: Shun Yoshie CBSlack: Shun Yoshie UGLeaderSlack: Shun Yoshie