Architecture

Innovations are occurring in many different areas in the architectural landscape. At QCon we explore the major software architecture concepts focusing mostly on innovation and early adopter stages. Take a look at the following presentations and take away hard-earned architectural lessons on scalability, reliability, throughput, and performance. Expect the staple track "Architectures You've Always Wondered About" to be featured at QCon San Francisco 2020. Keep checking back to see this year's presentations.

Past Presentations

Mind Your State for Your State of Mind

Applications have had an interesting evolution as they have moved into the distributed and scalable world. Similarly, storage and its cousin databases have changed side by side with applications. Many times, the semantics, performance, and failure models of storage and applications do a subtle...

Pat Helland Software Architect @Salesforce
Practical Change Data Streaming Use Cases With Apache Kafka & Debezium

Debezium (noun | de·be·zi·um | /dɪ:ˈbɪ:ziːəm/) - Secret Sauce for Change Data CaptureApache Kafka is a highly popular option for asynchronous event propagation between microservices. Things get challenging though when adding a service’s database to the picture: How...

Gunnar Morling Open Source Software Engineer @RedHat
Evolutionary Architecture as Product @ CircleCI

Organizations continually evolve their technical architectures in order to adjust to the changing needs of their business.  For example: systems must scale with increasing customer demand, tools must create efficiency in growing teams, and implementations are generalized to support...

Robert Zuber CTO @CircleCI
Architectures That Scale Deep - Regaining Control in Deep Systems

We often hear about architectural "scale" as if it's one-dimension and linear. In fact, it is neither, and that's breaking our tools and processes. Where modern, microservice-based architectures are concerned, "large-scale systems" aren't simply larger versions of...

Ben Sigelman CEO and co-founder @LightStepHQ, Co-creator @OpenTracing API standard
Secrets at Planet-Scale: Engineering the Internal Google KMS

We propose to discuss Google’s internal key management system for cryptographic key material which is a critical part of Google's overall strategy for user data protection. The talk will cover the design choices and strategies that Google chose in order to build a highly reliable,...

Anvita Pandit Software Developer @Google
Paying Technical Debt at Scale - Migrations at Stripe

Migrations are both essential and frustratingly frequent as your codebase ages and your business grows: most tools and processes only support about one order of magnitude of growth before becoming ineffective, so rapid growth makes them a way of life. Two of Stripe’s most important...

Will Larson Foundation Engineering @Stripe

Interviews

Gunnar Morling Open Source Software Engineer @RedHat

Practical Change Data Streaming Use Cases With Apache Kafka & Debezium

What do you want people to leave the talk with?

Three things, mostly. One touches a bit on the outbox pattern. Friends don't let friends do dual writes. That's one of the points I would like to talk about. The next one, people should get an understanding of what it is in there for them if they would use the change data capture. What are the use cases? How could they benefit...

Read Full Interview
Robert Zuber CTO @CircleCI

Evolutionary Architecture as Product @ CircleCI

What are your goals for the talk?

The goal of the talk is to impress upon people the relationship between their industry and the product they're offering, and the way in which they choose to build their software. As we grow as engineers and leaders, there becomes a stronger connection between the work that we do every day from a technical perspective and the...

Read Full Interview
Neil Williams Leads Infrastructure Team @Reddit

The Evolution of Reddit.com's Architecture

What's the focus of the work that you're doing at Reddit?

We're doing a mishmash of things right now. At the core of it is building an environment that allows the product team at Reddit to act. That is, stuff that the users want to see, and is something they can feel confident about shipping—and to let them do that as quickly as possible, while balancing that with performance.

Read Full Interview
Gillian Armstrong Cognitive Technologies @Liberty_IT

Serverless and Chatbots: A Match Made in the Cloud

Who is the audience for this talk?

I'm talking to an experienced developer, but probably someone who is just getting started with chatbots (potentially hasn't even done anything with chatbots yet). If you're getting started (or you're wanting to scale up to something you've got) and you're trying to work out what you need to think about if...

Read Full Interview
Matt Zimmer Real-time Data Infrastructure Senior Engineer @Netflix

Custom, Complex Windows @Scale Using Apache Flink

What's the focus of your work?

Recently, I’ve primarily been building data platforms. That is, platforms to enable Data and Software Engineers to collect and process data.

Read Full Interview
Edward Wible Founder & CTO @Nubank Rafael Ferreira Senior Software Engineer @Nubank

Architecting a Modern Financial Institution

What is the focus of your work today?

I am the co-founder and CTO of Nubank which is a tech company competing with traditional banks. We're based in São Paulo, Brazil and have over 2.5 million customers using our credit card product. We’ve also recently launched a checking/savings/digital payments account to address a much larger market.

Read Full Interview

Less than

15

weeks until QCon San Francisco 2020

Registration is $2200.00 ($665 off) for the 3-day conference if you register before Aug 29th
SAVE YOUR SEAT