Memoria Transaccional de Software para Plataforma de Pagos B2B en São Paulo
Visión general
De qué trata este proyecto.
Implementa en Scala 3 con ZIO STM transferencias y reservas en una plataforma de pagos B2B. Obtienes un certificado verificable.
El escenario
La plataforma (vinculada al ecosistema de pagos Pix, escalando 30% trimestre tras trimestre) tiene bugs intermitentes que se cierran sin reproducción y vuelven — un síntoma típico de concurrencia mal modelada.
El Briefing
Lo que harás y lo que demostrarás.
Evaluar STM en una capa de orquestación de pagos B2B, medir throughput y tasa de retransacción, y recomendar adopción con datos.
Earning criteria — what you'll demonstrate
- Aplicar STM correctamente a una orquestación con efectos compuestos
- Medir tasa de retransacción y su impacto en throughput
- Comparar STM con locks finos con criterios técnicos
- Razonar sobre composabilidad y debugging en sistemas concurrentes
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Advanced Concurrency and Parallel Computing
Master · Systems
Strong alignment
This challenge maps to Advanced Concurrency and Parallel Computing at the Master level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
- Transactional Memory
Apply transactional memory to solve real industry problems and demonstrate production-level capability.
- Stm
Apply stm to solve real industry problems and demonstrate production-level capability.
- Scala Concurrency
Apply scala concurrency to solve real industry problems and demonstrate production-level capability.
- Concurrent Programming
Apply concurrent programming to solve real industry problems and demonstrate production-level capability.
- Benchmarking
Apply benchmarking to solve real industry problems and demonstrate production-level capability.
- Fault Tolerance
Apply fault tolerance to solve real industry problems and demonstrate production-level capability.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Ingeniero de Backend
Aplicar STM a una capa real de pagos y evaluarla con datos es habilidad backend sénior, muy valorada en fintech B2B.
Este proyecto afina
- transactional-memory
- stm
- scala-concurrency
Ingeniero de Software
Quien sabe modelar concurrencia con STM diseña efectos composables que sobreviven al siguiente requisito de negocio.
Este proyecto afina
- concurrent-programming
- transactional-memory
- fault-tolerance
Arquitecto de Sistemas
Arquitectas que conocen STM tienen una herramienta más en su catálogo para problemas de orquestación financiera.
Este proyecto afina
- stm
- scala-concurrency
- concurrent-programming