Back to Portfolio
Fortuna Helix · Fullstack · 2023 - Present

Genome Analysis Platform

Event-driven serverless system for large-scale genomic data processing


Main showcase image for Genome Analysis Platform
66%↓

Analysis Time

1000

Concurrent

92%↓

Cost Reduction

NextJSNestJSFast APITypeScriptPythonAWS BatchLambdaStep FunctionAppSyncEventBridgeSQSSNSEFSS3CognitoCloudWatchECRCloudFormation

Project Overview

A serverless platform that efficiently processes 100–200GB of genomic sequencing data. AWS Batch and EFS run up to 1,000 samples in parallel, while EFS I/O throttling and Lambda timeout issues were addressed to ensure stable operation.

Fortuna Helix - Genome Analysis & Prediction Platform

Event-driven serverless system for large-scale genomic data processing

A serverless platform that efficiently processes 100–200GB of genomic sequencing data. AWS Batch and EFS run up to 1,000 samples in parallel, while EFS I/O throttling and Lambda timeout issues were addressed to ensure stable operation.

💡 Key Outcomes

  • Faster analysis: AWS Batch + EFS parallel processing cut analysis time from 30 min → 10 min (66% reduction)
  • Cost savings: Serverless migration reduced monthly operating cost from ₩6M → ₩500K (92% reduction)
  • EFS I/O throttling: Root-cause analysis and a multi-EFS distributed setup to improve throughput
  • Lambda stability: Timeout tuning and retry policy design for reliable execution
  • PDF reports: SQS FIFO + Lambda generates 1,000 PDFs in about 30 seconds
  • Event-driven architecture: EventBridge + SNS/SQS–based pipeline design

🏗 Technical Architecture

1. Compute & Storage

  • AWS Batch + EFS: Parallel processing of large genomic sequencing data (100–200GB), 1,000 samples per run
  • Lambda: Report generation and orchestration; timeout and retry policies for stability
  • S3 · EFS: Raw data and intermediate results; shared storage across Batch jobs

2. Event-Driven Pipeline

  • EventBridge + SNS/SQS: Event-based triggers; FIFO queues for ordering and bulk PDF generation
  • AppSync · Cognito: API and authentication
  • CloudWatch · ECR: Monitoring and container image management

🛠 Key Technologies

NextJS, NestJS, Fast API, TypeScript, Python, AWS Batch, Lambda, Step Function, AppSync, EventBridge, SQS, SNS, EFS, S3, Cognito, CloudWatch, ECR, CloudFormation


Developed with NestJS, AWS Batch, and event-driven serverless architecture.