Building for Resilience
How Block’s Engineering Teams Kept Systems Running During the AWS Outage

Every engineering problem tells a story. Here, we share the breakthroughs, lessons, and experiments that shape how we think, how we build, and how we expand access to the global economy.
How Block’s Engineering Teams Kept Systems Running During the AWS Outage

Root causing Android memory leaks

Managing very large projects with Gradle and Intellij IDEA-based IDEs

Building secure AI products at scale

Learning from Jack's approach to AI-assisted development

Schema-driven, scalable, cloud-native, batteries-included GraphQL, backed by Elasticsearch / OpenSearch

Block's contributions to Android 16


Lessons from scaling 60+ MCP servers: Why workflow-first design trumps traditional API approaches

A reflection on evolving data architectures — what we can learn from the microservices movement.
