Welcome back to our ongoing series of blog posts where we spotlight the key aspects of our various tracks. We aim to inspire you with past presentations and provide an idea of what we anticipate seeing on stage this year.
You have a last few days before we close our CFP, take your chance and submit your best talk!
Today, we're focusing on Cloud Architectures. Cloud Architectures looks at the ways full stack systems are built these days — from APIs to multiplatform clients to LLM clients. Everything old is new again with the async programming required to query LLM oracles at scale. With multimodal AI apps shifting vast volumes of data—texts, images, videos, logs—we rely on tried-and-tested systems like Kafka and Spark to keep the data flowing. But, with the emergence of a new generation of tools, and the expanding of cloud spaces, and it has become obvious that we need robust methods to test, deploy, and monitor these tools.
So, we are eager to learn about deployment of LLM workflows in the cloud, how to leverage existing tools and even build new ones.
Join us for retrospective of the Cloud Architectures track. We are retracing past successes for you to get inspired and share your innvovations with us.
Ryan Knight: "Data Consistency Patterns in Cloud Native Applications"
In Cloud Native Architectures, services need to stay loosely connected and not share data, making data consistency hard to achieve. With many NoSQL databases favoring eventual consistency, the problem grew. We've seen solutions like the popular Distributed Saga pattern. Ryan Knight explored these complexities and shared alternative solutions using the database for consistency.
We like it for the exploration of popular and alternative patterns: it provides a fresh perspective and new solutions to a common problem.
Charles Pretzer: "Linkerd and the Service Mesh"
Charles Pretzer shared an insightful overview of Linkerd, a service mesh for Kubernetes. He traced Linkerd's evolution from its Scala, Finagle, Netty, and JVM roots in 1.x, to its modern 2.x version in Go and Rust. His talk covered the service mesh model, Linkerd's implementation, and valuable lessons from four years of production use worldwide.
Understanding of this model is crucial nowadays as service mesh architectures are a key component in modern distributed systems.
Mary Grygleski: "Deploying a Modern Serverless Reactive Container to the Cloud"
Mary Grygleski's session offered a deep dive into reactive systems and their benefits for managing concurrency in distributed systems. She discussed Vert.x's unique polyglot nature, event loop, and the Vertical model. Through live coding, Mary demonstrated building a use case with JVM languages like Java and Kotlin, dockerizing it, and deploying it as a serverless container using Knative to a Kubernetes cluster.
Live coding, if done well, is a killer. Mary illustrated how to code a simple use case using multiple JVM languages, and then built, dockerized, and deployed it as a serverless container. 😍
Annie Talvasto: "Top new CNCF projects to look out for"
Annie Talvasto's talk introduced the most exciting tools and projects from the Cloud Native Computing Foundation (CNCF), known for hits like Kubernetes & Prometheus. Her compact, demo-rich presentation aimed to inspire attendees with relevant tech for the projects and keep them ahead of the curve with the trends.
This overview helps attendees stay up-to-date with the technologies and tools.
And the demo format makes it an engaging, fast-paced presentation.
Eynav Mass: "Prepare Your System To Scale (OR Why Auto-Scaling Is Not Enough)"
The talk delved into the often underestimated topic of scale, highlighting its importance for growing businesses. Eynav Mass shared insights on how to best prepare systems for anticipated future load, discussing key considerations often overlooked in the initial phases of preparing for scaling.
This talk is valuable for us as it focuses on how to plan for scale - a crucial but often overlooked aspect.
Viktor Gamov: "Proxies, Gateways, and Meshes: Cloud Connectivity 101 for Developers"
Viktor Gamov's talk delved into the evolution of API gateway technology, from managing network runtime to full lifecycle API management. He highlighted how service mesh emerged as a new pattern for microservice communication. The session explored the differences and similarities between API gateways and service mesh, providing practical advice on when to employ each, and clarifying their roles in the communication layer.
This talk is appealing to the audience as it covers essential elements of modern app development: API gateways and service meshes.
While you've been pondering, we've extended our CFP. So, dust off your keyboard, summon your expertise, and step onto our stage.