GOTO Copenhagen 2023: The 12 Factor App For Data (Recording)

James Bowkett
March 14, 2024
Share this post

Watch the recording of our Technical Delivery Director, James Bowkett from the GOTO Copenhagen 2023 conference for his talk 'The 12 Factor App For Data'

Our Technical Delivery Director James Bowkett recently spoke at GOTO Copenhagen 2023, a leading software development conference designed for developers, team leads, architects and project managers.

Check out the recording of James's talk below!

The 12 Factor App For Data - James Bowkett, Technical Delivery Director

Data is everywhere, and so too are data-centric applications. As the world becomes increasingly data-centric, and the volumes of that data increase over time, data engineering will become more and more important. If we're going to be dealing with petabytes of data it will be better to get the fundamentals in place before you start, rather than trying to retrofit best practices onto mountains of data. This only makes a difficult job harder.

The 12-factor app helped to define how we think about and design cloud native applications. In this talk, James will discuss 12 principles of designing data-centric applications that have helped him over the years across 4 categories : Architecture & Design, Quality & Validation (Observability), Audit & Explainability, Consumption.

This has ultimately led to our teams delivering data platforms that are both testable and well-tested. The 12 factors also enable them to be upgraded in a safe and controlled manner and will help them get deployed quickly, safely and repeatedly.

This talk will be filled with examples and counter examples from the course of my career and the projects that my teams have seen over the years. It will incorporate software engineering best practices and how these apply to data-centric engineering. We hope that you can benefit from some of our experience to create higher quality data-centric applications that scale better and get into production quicker.

This blog is written exclusively by the OpenCredo team. We do not accept external contributions.

Share this post
Data Engineering
James Bowkett
Technical Director, OpenCredo

Looking for a hands-on software delivery partner?

Book in a quick 20 minute chat with our consultants to explore your specific project and objectives.

OpenCredo-Graphic Illustration: Brainstorm
OpenCredo-Graphic Illustration: RocketShip