Skip to content

Jesse-Lee-Hughes/babel_buddy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel Buddy

babel fish

Purpose

To assist in the live translation between different languages.

Demo

Initial proof of concept https://github.com/user-attachments/assets/a96efc79-0f02-4c79-bcf2-c1e3a2bfcffd

Goals

  • start with solving the problem in the simplest way ✔️
  • adjust the solution to be cloud service agnostic
  • adjust the solution to be scalable microservices

Design

Design Option 1: Worker Queue

  • horizontal scalability at the API and worker level
  • asynchronous processing of tasks
  • web hook the completed workload to the API which will return to the frontend

Design Option 2: Shared Responsibility