Tuesday, December 7, 2021
Accelerating product delivery, improving agility and reliability, adopting new services and capabilities - many companies and enterprises have been modernizing their applications to leverage the benefits mentioned here. But now, these organizations are facing new challenges: scale, performance, and cost.
In this session, we cover why enterprises should not compromise between improving performance and quality of service and saving on infrastructure compute costs, at any scale. We’ll review common cost and performance optimization strategies and explain why these are only the first steps of your optimization journey. Then, we deep dive into production profiling using gProfiler and how Granulate’s real-time continuous optimization solution enables companies to leverage performance gains to reduce costs.
OpenTelemetry is a vendor-neutral Observability framework for cloud-native software. It’s a set of APIs, SDKs, and tools so that you can better understand your software’s performance and behavior. Holy terminology, batman! This calls for an explainer.
In this session, Phillip will walk you through what OpenTelemetry is from a developer’s standpoint, why you should choose it if you’re building cloud-native applications, and strategies for instrumenting a system with OpenTelemetry.
At the end of this talk, you should feel empowered to adopt OpenTelemetry today and participate in the vendor-neutral future!
If you are like most developers, you are embracing applications built using microservices and a NoSQL database. Creating applications is hard because microservices are often written in different languages, database drivers have a maintenance burden, or familiar HTTP APIs lack the performance needed. Data APIs can simplify application development, but which one is best for your use case? In this session you will learn about industry standard APIs (REST, schemaless JSON, GraphQL, and gRPC) that can be used to interact with a database. Identify what the benefits of these APIs and why gRPC has become the API of choice for connecting microservices.
Microservices are complex, but don't need to be. Simplifying a microservice architecture is all about knowing who wrote them, who is using them and where they are running across all clusters. This is the purpose of a microservice catalog where microservice developers and application teams can share and collaborate around microservices, and provide support teams the information they need to respond to an incident quickly. In this presentation, Tracy Ragan, CEO of DeployHub and Ortelius Community Director will introduce the concepts of a microservice catalog along with the Continuous Delivery Foundation's Ortelius Open Source project focused on delivering a unified solution for all to use, automated via the CD Pipeline.
Application modernization requires a plethora of different kinds of technological decisions, one of which is authorization - how do you control which actions your users can take and under what conditions? Modern applications require solving that problem throughout your application: from the front-end, to the backend, to the database, and so on. In this chat, we will discuss best practices for using modern technologies like ServiceMesh and Open Policy Agent to implement authorization within your application.
The Rollbar Low Risk Releases workshop will cover how Rollbar can be used to improve the release process for DevOps teams. Traditionally, releasing software has been a pain point for these teams; code changes made to higher environments provide opportunities for bugs to rear their ugly heads and affect customers directly. Rollbar's real-time monitoring and intelligence solutions help you find and fix these issues more quickly and effectively, reducing MTTA/MTTR metrics and thus the overall customer impact of these issues.
Wednesday, December 8, 2021
Event-Driven Architectures (EDA ) are perceived as mythical objects that instantly transform your systems into "real-time" ones! BUT, come to think of it, aren't they already "real-time"? I mean, adding an item to the cart is pretty much instant in ( most ) webshops. In fact, EDA solves an entirely different set of problems and with the help of Apache Kafka, we will walk through the (re)evolution path. Microservices are easy to get started with, but once we do, we keep stumbling across the same issues: data access, consistency, and failures ( sounds familiar? ).The solution? Patterns, patterns, patterns … You’ve probably heard about terms such as “Event Notification”, “Event-carried State Transfer”, or even “Event Sourcing”, but how can they be used to solve our problems? And more importantly, how can we use Apache Kafka to take advantage of these patterns I guess we will find out soon!
PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability, feature robustness, and performance. Find out who's who and what's what in this orientation to PostgreSQL session.
Experience a combination of a blazing-fast React-based framework (Gatsby) and the headless CMS (Storyblok) that works for developers & business users.You'll learn how to develop & deploy a blazing fast blog using the real-time visual editor & component-based approach which makes content editing easier. All in less than 30 minutes! I promise you - your marketers & content editors will love it and you will finally develop without any restrictions or hidden traps. Long live Jamstack!
As infrastructure stacks grow increasingly more complex and involve an ever-growing number of services and systems there are a lot of opportunities for error and misconfiguration. To provide more system stability teams have looked to abstract configuration to its own layer of code. This concept of configuring infrastructure as code is gaining traction throughout the industry for a variety of reasons. It’s fast, consistent, reduces errors, self-documentation, and did I mention it’s fast? Tools such as Terraform from HashiCorp have emerged as one of the leading ways to declaratively configure technology stacks.
In this talk you’ll gain an understanding of the benefits of Infrastructure as Code in general, and of using Terraform specifically. You’ll be introduced to how Terraform works, what the code looks like, and how to get started.
The IT world has evolved from the stateless 12-factor simple “Hello World!” app on Kubernetes to refactor more complex data-driven apps and incorporate newer paradigms such as microservices, service mesh, etc. However, Dev, DevOps and Ops of these distributed teams and systems are still an ongoing major challenge.
How are teams and technologies evolving to deal with this myriad of challenges and what steps are they taking to mitigate some of the issues? In this session we will start with identifying these challenges and how to solve them with a comprehensive practical example based around open sourced k8ssandra.io which relies on the cass-operator and is evolving to provide multi data center support.
After attending this session, attendees (Devs, Devops and Ops audience alike) will get a holistic perspective of the day-to-day challenges of the cloud-native approach -- gain a better understanding of data durability, routine backups and restore, observability, HA and DR. Dissecting the example with a step-by-step approach, will enable attendees to walk away with practical tips for a robust architecture and how to operationalize it.