Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Smart, scalable content distribution

Georgiana Gligor (Tekkie Consulting)
13:1514:05 Tuesday, 17 October 2017
Distributed systems
Location: Park Suite (St. James / Regents) Level: Intermediate
Secondary topics:  Best Practice, Case Study, Hands-on
Average rating: ***..
(3.25, 4 ratings)

Prerequisite Knowledge

  • A general understanding of content management needs and challenges in a public-facing organization

What you'll learn

  • Learn how to model your application according to your business needs, not around data structures and vendor solutions
  • Understand the various data flowing through the business
  • Learn how to partition the data according to several criteria (time required to access it, consistency, availability, etc.) and design your data flows through the system while preserving high availability of the overall solution

Description

Separating data from functionality is one of the tricks to speedier applications, since it allows accessing the right content at the right time. Partitioning data cleverly presents several challenges and requires a unique combination of architecture, DevOps, development, and testing skills. Unless you have such a Swiss Army knife on your team (and are not afraid of the bus factor), you’ll want to learn how Tekkie does it.

Georgiana Gligor shares a solution to content snapshotting, distribution, and caching in a silo-based architecture involving tens of machines, walking you through the problems encountered and solutions Tekkie came up with. You’ll leave knowing how to automate content distribution on individual nodes and warm-up caches, all while keeping your website permanently online.

Photo of Georgiana Gligor

Georgiana Gligor

Tekkie Consulting

Georgiana Gligor is Chief Tekkie Officer at Tekkie Consulting. Georgiana is living proof that geek girls are an asset to any team. She has crafted professional software on the LAMP stack since 2003 and loves coding large-scale applications and mentoring teammates to better their craftsmanship. Georgiana has experience in every aspect of the software development lifecycle and is hungry for more.

Over the past year Georgiana dived deep into Artificial Intelligence, using Watson and Rainbird to deliver real-life applications. This also led her into starting a PhD in Systems Engineering.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)