Mobile App Architecture: How to Conquer the Giant!
Making the right decisions for a mobile project involves lots of trial and error before you find a good path. Wouldn’t it be nice if you had a map for REAL APPS and not just Hello World?
In this session, we will compare frameworks and approaches based on the kind of mobile project you are doing, and walk through what the actual code looks like to accomplish basic tasks for each one. We will cover native, hybrid, and mobile web approaches for enterprise-level solutions.
Distributed Databases: What Could Possibly Go Wrong?
Scaling a database sounds like a great idea, but have you considered the number of ways it can fail? Add some nodes, throw in replication, and suddenly you’re explaining to stakeholders why two customers saw two different truths at the same time. Turns out distributed systems have opinions about physics - but data modeling can help.
This session covers the fundamentals (replication, consistency, partitions) and the tradeoffs nobody mentioned when they said “just scale horizontally.” We’ll look at real failure modes and practical patterns for building systems that handle chaos without dragging your app down with them.