site-logo

JAWS PANKRATION 2024

site-logo
HomeNewsTimetableCfPCommitteePromotionFollow UpPrivacy Policy

Agile Infrastructure: PrairieCard's AWS Strategy for Dynamic Growth

Lv200

Lv200

8/24/2024 04:20 (UTC)

Session Info

In this session, we'll show how PrairieCard uses AWS to make managing infrastructure easy and efficient

AWS helps us avoid spending too much time on infrastructure, which is especially helpful for startups

Instead of planning everything from the start, we add what we need when we need it

This keeps us flexible and able to grow quickly

We'll talk about AppRunner, Amplify, SES, ECS, Cloudwatch and SessionManager

Umihiko  Iwasa

Umihiko Iwasa



Session Category
Web and mobile frontend


AWS Services

Session Materials


Session Summary (by Amazon Bedrock)
    The speaker, Iwasa Umihiko, introduces Preedy Card, a digital business card company. He explains how they utilize various AWS services to create an agile infrastructure for their startup. Initially, they focused on development speed and user experience, using Shopify for their landing page and e-commerce, and Upstasher with Rails for profile pages. This allowed them to invest resources in speed and user experience rather than infrastructure management. As they developed a card design feature, they adopted Amplify with Next.js, which offered independent deployment without affecting the existing production environment. They also implemented ECS to complement Upstasher's limitations, such as lack of SSH support, using Terraform scripts for temporary deployments. The company gradually added more AWS services: 1. WAF for protection against malicious attacks 2. CloudWatch for log management and analysis 3. S3 and scheduled GitHub actions for database snapshots, which are then transferred to BigQuery They also highlight the performance improvements achieved by switching from SendGrid to a combination of SES, SNS, and AWS Lambda for their email-based profile saving feature. The speaker emphasizes their approach of adding AWS services as needed rather than replacing existing ones, which reduces risks and time associated with complete system overhauls. This strategy allows them to test and utilize multiple similar services simultaneously, taking advantage of each one's merits. In conclusion, the presentation showcases how a startup can effectively use various AWS services to create a flexible and efficient infrastructure while focusing on product development and user experience.

©JAWS-UG (AWS User Group - Japan). All rights reserved.