Tackling database scalability can seem daunting without a clear path forward. In "How Not to Become a Database Expert," we'll navigate the journey of database scalability together, emphasizing the strategic timing of each step. This talk isn't about the weeds of query optimization techniques; it’s about understanding when and why to apply certain types of optimizations to get the most out of your efforts. We’ll explore a tiered pyramid approach that guides software engineers through essential phases of scalability—from basic setups to more sophisticated strategies. By focusing on the right optimizations at the right time, you’ll learn how to efficiently improve your systems without overwhelming detail. Perfect for software engineers at any level, presentation will help you with the knowledge to make impactful decisions when your project needs it most. Join me to simplify your scalability strategy and focus on what truly matters in your database environment.
Dmytro Hnatiuk is a Principal Software Engineer at Wise, where he has been turning complex challenges into scalable solutions for eight years. With over a decade in the tech industry and a focused expertise in the Finance & Treasury domain for the last six years, he has successfully... Read More →
Empowering developers starts with enabling all the internal stake holders frictionless access to WIP features. We will discuss how shortening the internal feedback loop is a key critical aspect of DX. One of the largest contributors to overall efficiency, time to market, and innovation cycles is waiting on product, QA, customer success and C-Suite feedback. When discussing DevEx we must understand the critical role that non-developer stakeholders play in the SDLC and how enabling them speeds up lead time for changes / deployment frequency. DevEx for non developers is critical!
Benjie is the co-founder of Shipyard. Previously, he built out CI/CD pipelines for companies ranging in size from seed to Fortune 50. He enjoys automating the mundane and releasing code that he knows has been tested and validated! When not working, he likes hanging out with his pug... Read More →
Kubernetes works great for stateless applications, but stateful workloads like databases or long-running jobs pose a challenge. These applications rely on persistent data and can’t afford interruptions, making Kubernetes’ “ephemeral” approach risky. Downtime can lead to data loss, inconsistencies, and system failures.
That’s where live migration comes in, allowing stateful workloads to move between nodes without disruption. At Cast AI, we’ve developed Container Live Migration to automatically consolidate these workloads, ensuring continuous uptime, reducing resource fragmentation, and cutting costs. Join us to see how we’re making Kubernetes work for stateful applications in a practical demo.
Brijesh Deo, Oracle, Director, Software Development
Data consistency has been a longstanding challenge, dating back to the mainframe era, and transactions have traditionally been used to address these issues. However, with the rise of modern applications built on microservices architectures, ensuring data consistency has become even more complex. While AI adds further complexity to app development, it also offers significant potential to ease these challenges. New transaction patterns have emerged to tackle these modern issues. In this session, you will learn about these new patterns and the solutions available today to integrate these patterns into your applications. We will also explore in detail how some of these solutions are leveraging genAI to help developers avoid writing transaction management code or worry about associated infrastructure, making it extremely easy to adopt such transaction patterns.
Brijesh Deo is the Director of MicroTx product development in the database organization at Oracle. He is passionate about distributed systems and cloud technologies and specializes in Kubernetes, Microservices, AI, and Java. Brijesh has a rich industry experience of more than two... Read More →
Laurent Doguin, Couchbase, Director Developer Relations
Couchbase started its life as a merge of two open source projects: CouchDB and Membase. This gave us a distributed key/value store with support for map/reduce querying if the value was a JSON document. As many open source projects it has evolved quite a bit in 14 years. We have added support for new data models, new query capabilities or ways of replicating data from cloud to cloud or to the edge. In this 25 minutes we will chronologically go through some of its features, see how sometimes they replaced old ones, or how they enabled new use cases.
Laurent is a nerdy metal head who lives in Paris. He mostly writes code in Java and structured text in AsciiDoc, and often talks about data, reactive programming and other buzzwordy stuff. He is also a former Developer Advocate for Clever Cloud and Nuxeo where he devoted his time... Read More →
In this talk, I will explore how Dropbox has successfully scaled its storage infrastructure to manage exabytes of data while maintaining high levels of efficiency, security, and speed. We’ll dive into our innovative multi-level encryption approach that safeguards user data and the concept of "stores" that ensures rapid file sharing without compromising system performance. This presentation will provide a unique perspective on Dropbox’s strategies to manage massive data volumes and ensure secure and seamless user experiences.
Hello, I’m Alok Ranjan, an Engineering Manager at Dropbox overseeing the Storage Platform team in the infrastructure org. My team focuses on providing interfaces for file and block storage, along with encryption, compression, and verification of user data. With a master’s degree... Read More →