Built in Miami: EdgeDB powers Latin America's fintech boom
How a Miami-born graph-relational database became the backbone for cross-border payments and crypto exchanges serving Latin America's growing tech ecosystem.
The Hook: When Latency Kills Deals
In Miami's bustling fintech corridor, milliseconds matter. When a remittance startup processes a $500 transfer from Miami to São Paulo, database latency can mean the difference between capturing favorable exchange rates or watching profits evaporate. That's exactly the problem EdgeDB set out to solve when it launched from a WeWork in Brickell in 2019.
EdgeDB isn't just another database—it's a graph-relational hybrid that brings computation closer to users through edge-first architecture. While traditional cloud databases centralize data in distant data centers, EdgeDB distributes query processing and caching to edge nodes worldwide, cutting response times from hundreds of milliseconds to single digits.
For Miami's tech scene, where companies routinely serve customers across Latin America's 650 million people, that speed difference translates directly to revenue.
Origin: Born from Cross-Border Frustration
The EdgeDB story begins with MagicStack, a Miami consultancy founded by Yury Selivanov (Python core developer) and Elvis Pranskevichus in 2016. While building fintech applications for clients moving money between the US and Latin America, they kept hitting the same wall: existing databases couldn't handle the complex relationships in international payments while maintaining low latency across geographic regions.
"We were building these intricate financial systems where a single transaction might touch customer data in Miami, compliance rules in New York, and settlement networks in Mexico City," explains Pranskevichus. "PostgreSQL gave us relational integrity, but the query complexity was brutal. Graph databases handled relationships well but lacked ACID guarantees our fintech clients demanded."
The team's breakthrough came during a late night at their Brickell Avenue office in 2018. Instead of choosing between relational and graph paradigms, they decided to build both into a single system. EdgeDB combines SQL's familiar syntax with graph traversals, while its edge-first architecture ensures queries execute close to users.
By 2019, they'd open-sourced the project and landed their first major client: a Miami-based crypto exchange processing trades across 12 Latin American countries.
Adoption: From Crypto Exchanges to Supply Chain
Today, EdgeDB powers a surprising variety of Miami companies serving Latin American markets:
Financial Services
- Crypto exchanges handling cross-border arbitrage
- Remittance platforms processing $2B+ annually
- Trade finance companies managing complex multi-party transactions
Logistics and Supply Chain
- Port management systems tracking containers from Miami to Latin America
- Freight brokers matching shipments with carriers across multiple countries
- Cold chain monitors for pharmaceutical exports
Gaming and Entertainment
- Mobile gaming companies serving Spanish and Portuguese-speaking markets
- Streaming platforms managing content rights across different territories
- Social commerce apps connecting US buyers with Latin American sellers
The common thread? These companies all deal with complex, interconnected data that needs to be accessible with minimal latency across multiple geographic regions.
Design Choices That Paid Off
Graph-Relational Hybrid: EdgeDB's biggest win was refusing to choose between relational and graph models. Developers can write familiar SQL-like queries while traversing complex relationships. A typical fintech query might start with a user account, traverse to their transactions, join with compliance rules, and aggregate by geographic region—all in a single, readable query.
Schema-First Development: Unlike schemaless NoSQL databases popular in rapid prototyping, EdgeDB requires explicit schema definition. This proved crucial for Miami's heavily regulated fintech sector, where data integrity isn't negotiable.
Edge Replication: The database automatically replicates and caches frequently accessed data to edge nodes. For a Miami company serving customers in Buenos Aires, this means user data stays in Miami (for compliance) while query results cache in South American edge nodes.
Built-in Migrations: Database schema changes—common in fast-moving startups—are handled through built-in migration tools that prevent data corruption during updates.
GraphQL-Style Queries: The query language borrows heavily from GraphQL, making it intuitive for developers already building APIs for mobile and web applications.
What Didn't Work Initially
Performance Overhead: Early versions sacrificed raw speed for flexibility. The team spent 18 months optimizing the query engine to match PostgreSQL's performance on simple queries while still handling complex graph traversals.
Learning Curve: Despite familiar SQL-like syntax, EdgeDB's type system and query patterns required developers to think differently about data relationships. The team invested heavily in documentation and Miami developer groups workshops to address adoption friction.
Tool Ecosystem: Unlike mature databases with rich tooling ecosystems, EdgeDB initially lacked database administration tools, monitoring dashboards, and IDE integrations that developers expected.
How Miami Devs Can Get Involved
EdgeDB's Miami roots make it particularly accessible to local developers. The core team regularly speaks at Miami tech meetups and hosts monthly office hours at their Brickell headquarters.
Contributing Code:
- The query engine (written in Python/C) welcomes optimization contributions
- Database drivers for additional languages need maintainers
- Edge replication algorithms can be improved for specific geographic patterns
Documentation and Tutorials:
- Spanish and Portuguese language documentation for Latin American developers
- Industry-specific tutorials for fintech, logistics, and gaming use cases
- Migration guides from popular database combinations
Testing and Feedback:
- Beta testing new features with real-world Latin American use cases
- Performance benchmarking across different AWS/GCP regions
- Security reviews for compliance-heavy industries
Local developers can start by joining the #edgedb channel in Miami's tech Slack or attending the monthly EdgeDB Miami meetup at WeWork Brickell.
The Broader Edge Movement
EdgeDB reflects a larger shift in Miami's tech architecture thinking. As local companies increasingly serve global markets—particularly Latin America—the traditional model of centralizing everything in US East Coast data centers breaks down.
Edge-first databases like EdgeDB, combined with edge compute platforms and CDNs, enable Miami companies to deliver consistently fast experiences whether their users are in Downtown Miami or Downtown São Paulo. This architectural approach has become table stakes for competing in Latin America's rapidly growing digital economy.
For Miami's position as the "Gateway to Latin America," edge-first thinking isn't just a technical choice—it's an economic imperative.
FAQ
Q: How does EdgeDB handle data sovereignty requirements when serving Latin American markets?
A: EdgeDB supports configurable data residency rules, allowing companies to keep sensitive data (like customer PII) in specific geographic regions while still enabling fast queries through edge caching of aggregated or anonymized results. This helps Miami companies comply with data protection laws like Brazil's LGPD while maintaining performance.
Q: What's the best way for Miami developers to evaluate EdgeDB for existing projects?
A: Start with EdgeDB's migration analyzer tool, which can assess your existing PostgreSQL or MySQL schema complexity and identify potential benefits. The EdgeDB team also offers free architectural consultations for Miami companies at their monthly office hours—a good way to get expert guidance without commitment.
Find Your Community: Connect with Miami's database and infrastructure developers at our monthly tech meetups or browse the latest database engineering jobs in South Florida.