Hi [[ session.user.profile.firstName ]]

Chaos Engineering in a World of Distributed Spring Boot Apps

As developers, one of our primary goals is to develop stable, secure, and bug-free software that will not deprive us of sleep or keep us away from new and exciting topics. To accomplish these and other goals, we write unit and integration tests that alert us to unexpected behavior and ensure the patterns we test don’t lead to errors. However, today’s architectures contain many components that can’t be fully covered with unit and integration tests. Thus, servers and components we’re not aware of still manage to drag our entire system into the abyss.

This issue led to the birth of the Chaos Monkey for Spring Boot. The inspiration was Netflix’s Chaos Monkey and the culture of Chaos Engineering. On an application level, we want the possibility to cause specific stress and error situations.

This session will detail the possibilities and deployment scenarios of the Chaos Monkey for Spring Boot. You will also learn how well the ChaosToolkit works together with the Chaos Monkey for Spring Boot.


Pivotal Privacy Statement:
https://pivotal.io/privacy-policy

Codecentric Privacy Statement:
https://www.codecentric.de/privacy-policy/

This webinar:
https://content.pivotal.io/webinars/dec-13-chaos-engineering-in-a-world-of-distributed-spring-boot-apps-webinar
Recorded Dec 13 2018 62 mins
Your place is confirmed,
we'll send you email reminders
Presented by
Russ Miles, Benjamin Wilms, Codecentric
Presentation preview: Chaos Engineering in a World of Distributed Spring Boot Apps

Network with like-minded attendees

  • [[ session.user.profile.displayName ]]
    Add a photo
    • [[ session.user.profile.displayName ]]
    • [[ session.user.profile.jobTitle ]]
    • [[ session.user.profile.companyName ]]
    • [[ userProfileTemplateHelper.getLocation(session.user.profile) ]]
  • [[ card.displayName ]]
    • [[ card.displayName ]]
    • [[ card.jobTitle ]]
    • [[ card.companyName ]]
    • [[ userProfileTemplateHelper.getLocation(card) ]]
  • Channel
  • Channel profile
  • The 2019 Accelerate State of DevOps Report Recorded: Sep 12 2019 61 mins
    Dr. Nicole Forsgren, Research and Strategy at Google Cloud and Richard Seroter, VP of Product Marketing, Pivotal
    The Accelerate State of DevOps Report is the result of five years of research—and more than 30,000 data points—and aims to understand how software delivery and operational (SDO) performance drives organizational performance. Our data also supports analyst reports that the industry is crossing the chasm: we see almost 3x the proportion of elite performers compared to last year, with low performers shrinking in comparison.

    In this webinar, we discuss the key findings in the 2019 report. Join us and learn:

    ● the best strategies for scaling DevOps;
    ● how to leverage the cloud to drive superior outcomes and unlock effective change management;
    ● how to optimize productivity so you can improve work/life balance and reduce burnout; and
    ● new findings for how to build a great organizational culture.

    Speakers:

    Dr. Nicole Forsgren does research and strategy at Google Cloud. She is co-author of the Shingo Publication Award-winning book, Accelerate: The Science of Lean Software and DevOps, and is best known as lead investigator on the largest DevOps studies to date. She has been a successful entrepreneur (with an exit to Google), professor, performance engineer, and sysadmin. Her work has been published in several peer-reviewed journals.

    Richard Seroter is the VP of Product Marketing at Pivotal, a 12-time Microsoft MVP for cloud, an instructor for developer-centric training company Pluralsight, the lead InfoQ.com editor for cloud computing, and author of multiple books on application integration strategies. As VP of Product Marketing at Pivotal, Richard heads up product, partner, customer, and technical marketing and helps customers see how to transform the way they build software. Richard maintains a regularly updated blog (seroter.wordpress.com) on topics of architecture and solution design and can be found on Twitter as @rseroter.
  • Supporting Java, Spring, and OpenJDK in the Enterprise: What You Need to Know Recorded: Jun 20 2019 13 mins
    Ryan Morgan, VP of Engineering and Ben Hale, Cloud Foundry Java Lead, Pivotal
    Following the recent changes to how some JDKs are licensed and supported, many enterprise leaders have questions. Do I need to pay anything? Where do I get updates? What happens when I encounter issues? It’s confusing!

    In this webinar, Ryan Morgan and Ben Hale will review what's changed, and how Pivotal can help you deliver a secure, supported, Java experience to your developers.

    Speakers:
    Ryan Morgan, VP of Engineering, Pivotal
    Ben Hale, Cloud Foundry Java Lead, Pivotal
  • Boosting Microservice Performance with Kafka, RabbitMQ, and Spring Recorded: Jun 6 2019 57 mins
    Mark Heckler, Spring Developer & Advocate, Pivotal Software
    In today’s microservices-based world, many mission-critical systems have distributed elements or are entirely distributed. Ideally, these architectures should improve things such as performance, scalability, reliability, and resilience—but subpar design can limit those strengths, or worse yet, turn them into challenges that need to be overcome.

    Messaging platforms help solve these problems and improve the "ilities," but they come with a few complexities of their own. This webinar will teach you how to use open-source solutions like Spring Cloud Stream, RabbitMQ, and Apache Kafka to maximize your distributed systems' capabilities while minimizing complexity.
  • What’s New in RabbitMQ 3.8? Recorded: May 23 2019 64 mins
    Michael Klishin, RabbitMQ Software Engineer, and Karl Nilsson, RabbitMQ Software Engineer
    Recent releases of RabbitMQ have made the most popular open-source message broker even more rock solid. The team has made it easier to deploy and easier to operate from Day 2 on. As a de facto standard for message-based architectures, this is great news for teams building microservices and other distributed applications.

    But let’s face it: not everyone is running the latest version and taking advantage of these new stability and operational features. Now the next major version (3.8) is shipping and it has some breakthrough features for reliability and scaling. Are you ready?

    Join Pivotal’s Michael Klishin and Karl Nilsson, RabbitMQ Software Engineers, as they share what’s new in RabbitMQ 3.8. You’ll learn:

    ● How making RabbitMQ persistent and fault tolerant is evolving from mirrored queues to quorum queues
    ● What mixed-version clusters are and how they simplify upgrades
    ● How RabbitMQ 3.8 continues to make deploying and operating RabbitMQ easier
    ● What’s available in terms of OAuth 2.0 support, monitoring improvements, and more
    ● What features are in development for future versions and minor releases

    We look forward to you joining us.
  • 6 Things You Need to Know to Safely Run Kubernetes Recorded: Apr 11 2019 61 mins
    Cornelia Davis, Author and Vice President of Technology, Pivotal
    Kubernetes has exploded in popularity among developers. But as operations teams prepare to support Kubernetes in production, they have more considerations—namely, how to operate a stable platform while maintaining security and compliance. How Kubernetes is configured and deployed has a marked impact on these attributes.

    Attend this session with Pivotal’s Vice President of Technology, Cornelia Davis, to learn the following:

    ● How to isolate tenants in your Kubernetes environment.
    ● How to make upgrading Kubernetes clusters boring.
    ● What you should—and shouldn’t—let your developers do.
    ● What you need around your Kubernetes clusters to keep them safe.

    We look forward to you joining us.

    The Pivotal Team
  • Microservices, Events, and Breaking the Data Monolith with Kafka Recorded: Feb 27 2019 62 mins
    Cornelia Davis, Author & VP, Technology, Pivotal with Ben Stopford, Author & Technologist, Office of CTO, Confluent
    One of the trickiest problems with microservices is dealing with data as it becomes spread across many different bounded contexts. An event architecture and event-streaming platform like Kafka provide a respite to this problem. Event-first thinking has a plethora of other advantages too, pulling in concepts from event sourcing, stream processing, and domain-driven design.

    In this talk, Ben and Cornelia will tackle how to do the following:

    ● Transform the data monolith to microservices
    ● Manage bounded contexts for data fields that overlap
    ● Use event architectures that apply streaming technologies like Kafka to address the challenges of distributed data

    Pivotal Privacy Statement: 
    https://pivotal.io/privacy-policy

    Confluent Privacy Statement: 
    https://www.confluent.io/confluent-privacy-statement/

    This webinar: 
    https://content.pivotal.io/webinars/feb-27-microservices-events-and-breaking-the-data-monolith-webinar
  • Developing Serverless Applications on Kubernetes with Knative Recorded: Feb 21 2019 56 mins
    Bryan Friedman, Director of Product Marketing, Pivotal and Brian McClain, Principal Product Marketing Manager, Pivotal
    Serverless computing has become a hot topic in developer communities. The use of ephemeral containers eliminates the need for always-on infrastructure. But the real payoff for serverless is greater code simplicity and developer efficiency. Sounds great! Except the open-source serverless framework space is crowded and complex. Each unique offering approaches functions differently, with varying methods for triggering, scaling, and event formatting. How is that efficient?

    One thing that most everybody can agree on is to build on top of Kubernetes. With that as the only common ground though, there is still too much fragmentation for developers to wade through when deciding on the right open source serverless solution.

    That's where Knative comes in. An open-source project from Google, Pivotal, and other industry leaders, Knative provides a set of common tooling on top of Kubernetes to help developers build serverless applications. It extends Kubernetes by combining Istio with Custom Resource Definitions to enable a higher-level of abstraction for developers. This brings support for source-to-container builds, autoscaling, routing, and event sourcing. Join this session with Brian McClain and Bryan Friedman to see a complete working demo of Knative and learn:

    ● What are the components of Knative and how do they work together
    ● What are the different ways to deploy serverless applications and functions on Knative
    ● How and when to use Knative’s build features, such as Buildpacks
    ● What is Knative’s eventing model and how are event sources used to trigger functions
    ● How Project riff compliments development on top of Knative
  • Cloud-Native Security: Processes and Tools for Real-World Transformation Recorded: Feb 20 2019 59 mins
    Jeff Williams, co-founder and Chief Technology Officer of Contrast Security and David M. Zendzian, Pivotal Global CTO
    Can your organization support developer self-service across 11,000 workloads with certainty that 100% of the workloads are security-approved across the entire stack? The answer is yes with a cloud-native approach.

    Cloud-native platforms not only make it easier to support the kind of cultural shift necessary for continuously shipping software, they make it easier to practice good security and reduce the available attack surface. But an attack on the application itself can undermine all platform controls.

    In this webinar, Jeff and David will discuss application development code security in pre-production as well as runtime security at scale for cloud-native production applications. This session will cover the following:

    ● Tools that work well with rapid-cycle CI/CD pipelines
    ● Baking audit and compliance into pipelines
    ● Achieving zero downtime CVE patching and updates
    ● Vulnerability discovery, and blocking of application threats and attacks in the runtime
    ● Demonstration of threat discovery and blocking

    This is the second webinar in a series presented by Pivotal and Contrast Security on cloud-native security best practices. The previous webinar in this series is available in the attachment section.

    Pivotal Privacy Statement: 
    https://pivotal.io/privacy-policy

    Contrast Privacy Statement: 
    https://www.contrastsecurity.com/privacy-matters

    This webinar:
    https://content.pivotal.io/webinars/feb-20-cloud-native-security-processes-and-tools-for-real-world-transformation-webinar
  • Ten Reasons Why Netezza Professionals Should Consider Greenplum Recorded: Feb 13 2019 59 mins
    Jacque Istok, Head of Data, Pivotal and Kelly Carrigan, Principal Consultant, EON Collective
    This webinar is for IT professionals who have devoted considerable time and effort growing their careers in and around the Netezza platform.

    We’ll explore the architectural similarities and technical specifics of what makes the open source Greenplum Database a logical next step for those IT professionals wishing to leverage their MPP experience with a PostgreSQL-based database.

    As the Netezza DBMS faces a significant end-of-support milestone, leveraging an open source, infrastructure-agnostic replacement that has a similar architecture will help avoid a costly migration to either a different architecture or another proprietary alternative.

    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    This webinar:
    https://content.pivotal.io/webinars/feb-13-ten-reasons-why-netezza-professionals-should-consider-greenplum-webinar
  • Securing Microservices with Spring and Pivotal Cloud Foundry Recorded: Jan 29 2019 50 mins
    Simon Rowe, Pivotal
    Microservices offer advantages and disadvantages for security. Microservices can be developed, updated, and scaled separately. However, with more and more microservices to manage, there are numerous doors that intruders can access within an application. While their isolated and standalone structure within applications makes them easier to defend, microservices bring with them their own additional security challenges.

    In this talk, we'll walk through a set of Spring-coordinated microservices that are insecure and will integrate them with an OAuth 2.0 Authorization Server in order to make them secure. Then we’ll look at the challenges with single sign-on and how Pivotal Cloud Foundry can help to overcome them.
  • Four Steps Toward a Safer Continuous Delivery Practice (Hint: Add Monitoring) Recorded: Jan 23 2019 58 mins
    James Ma, Senior Product Manager, Pivotal & Michael Villiger, Sr. Technical Partner Manager, Dynatrace
    The demands of fast incremental code development require a stable, safe, and continuous delivery pipeline that can get your code into the hands of your customers without delay. Put your continuous delivery pipeline on autopilot by automating and simplifying the workflow—continuous integration to production readiness—and by using an automated monitoring solution to prevent bad builds from impacting production.


    This webinar will cover the steps to building an automated, monitored pipeline:

    1. Modeling and visualizing your build and delivery process as a pipeline (defined as a single, declarative config file) using Concourse CI.

    2. Leveraging integrations to trigger actions and share data, supporting functions like testing, collaboration, and monitoring.

    3. Enhancing your end-to-end continuous delivery pipeline with contextual deployment event feeds to Dynatrace.

    4. Adding automated, metrics-based quality gates between pre-production stages and an automatic post-production approval step, all with specifications defined in source control.

    Attendees will learn how some of the unique capabilities of Concourse CI and Pivotal Cloud Foundry, coupled with Dynatrace’s software intelligence, can put your continuous delivery pipeline on autopilot and ensure safer production outcomes.

    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    Dynatrace Privacy Statement:
    https://www.dynatrace.com/support/help/data-privacy-and-security/

    This webinar:
    https://content.pivotal.io/webinars/jan-23-four-steps-toward-a-safer-continuous-delivery-practice-hint-add-monitoring-webinar
  • Chaos Engineering in a World of Distributed Spring Boot Apps Recorded: Dec 13 2018 62 mins
    Russ Miles, Benjamin Wilms, Codecentric
    As developers, one of our primary goals is to develop stable, secure, and bug-free software that will not deprive us of sleep or keep us away from new and exciting topics. To accomplish these and other goals, we write unit and integration tests that alert us to unexpected behavior and ensure the patterns we test don’t lead to errors. However, today’s architectures contain many components that can’t be fully covered with unit and integration tests. Thus, servers and components we’re not aware of still manage to drag our entire system into the abyss.

    This issue led to the birth of the Chaos Monkey for Spring Boot. The inspiration was Netflix’s Chaos Monkey and the culture of Chaos Engineering. On an application level, we want the possibility to cause specific stress and error situations.

    This session will detail the possibilities and deployment scenarios of the Chaos Monkey for Spring Boot. You will also learn how well the ChaosToolkit works together with the Chaos Monkey for Spring Boot.


    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    Codecentric Privacy Statement:
    https://www.codecentric.de/privacy-policy/

    This webinar:
    https://content.pivotal.io/webinars/dec-13-chaos-engineering-in-a-world-of-distributed-spring-boot-apps-webinar
  • 10 Things Every Developer Using RabbitMQ Should Know Recorded: Dec 12 2018 64 mins
    Jerry Kuch, Senior Principal Software Engineer & Wayne Lund, Advisory Data Engineer, Pivotal
    RabbitMQ is the most popular open-source message broker. It’s a de facto standard for message-based architectures. And yet, despite the abundant documentation and usage, developers and operators can still get tripped up on configuration and usage patterns.

    Let’s face it: some of these best practices are hard to capture in docs. There’s a subtle difference between what RabbitMQ *can* do, and *how* you should use it in different scenarios. Now is your chance to hear from seasoned RabbitMQ whisperers, Jerry Kuch and Wayne Lund.

    Join Pivotal’s Jerry, Senior Principal Software Engineer, and Wayne, Advisory Data Engineer, as they share their top ten RabbitMQ best practices. You’ll learn:

    - How and when—and when *not*—to cluster RabbitMQ
    - How to optimize resource consumption for better performance
    - When and how to persist messages
    - How to do performance testing
    - And much more!
  • End-to-End Reactive Data Access Using R2DBC with RSocket and Proteus Recorded: Dec 6 2018 61 mins
    Ryland Degnan, co-founder and CTO of Netifi and Dan Baskette, Pivotal host
    Lack of asynchronous relational database drivers in Java has been a barrier to writing scalable, data-driven applications for many. R2DBC is seeking to change this with a new API designed from the ground up for reactive programming against relational databases—its intent ito support reactive data access built on natively asynchronous, non-blocking SQL database drivers.

    How does this change the game for data access in the cloud? Used in conjunction with RSocket and Proteus, it is now possible to write applications benefiting from reactive streaming end-to-end, from the browser all the way to the database. No more fiddling with paging APIs, polling for updates, or writing complex logic to merge data from multiple sources--reactive streams can handle this all for you!

    RSocket is an open-source, reactive networking protocol that is a collaborative development initiative of Netifi with Pivotal, Facebook, and others. Proteus is a freely available broker for RSocket that is designed to handle the challenges of communication between complex networks of services—both within the data center and over the internet—extending to mobile devices and browsers.

    Attend this webinar to learn how to use Pivotal Cloud Foundry with R2DBC and Proteus to build reactive microservices that return large amounts of data in a streaming fashion over RSocket.

    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    Netifi Privacy Statement:
    https://www.netifi.com/privacy

    This webinar:
    https://content.pivotal.io/webinars/dec-6-end-to-end-reactive-data-access-using-r2dbc-with-rsocket-and-proteus-webinar
  • Better Deployments with Sub Environments Using Spring Cloud and Netflix Ribbon Recorded: Nov 29 2018 54 mins
    Roi Ezra & Liel Chayoun, Intel
    One of today’s biggest challenges is releasing products more frequently while reducing the negative impact on customers using the system. When not using immutable infrastructure—where all environments are exact copies of each other in the cloud—staging environments are often used to try and mirror production environments. But despite best efforts, discrepancies between environments are common, and can lead to deployment failures.

    During this webinar, we’ll discuss how to use Spring Cloud and Netflix Ribbon capabilities to create sub environments, enabling you to target specific users or groups within a variety of infrastructure environments. This approach lets you gradually deploy changes to the system while reducing the negative impact on customers in production.

    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    Intel Privacy Statement:
    https://www.intel.com/content/www/us/en/policy/policy-security-privacy.html

    This webinar:
    https://content.pivotal.io/webinars/nov-29-better-deployments-with-sub-environments-using-spring-cloud-and-netflix-ribbon-webinar
  • Everything You Wanted to Know About Serverless But Were Afraid to Ask Recorded: Nov 8 2018 62 mins
    Mark Fisher, Pivotal and John Rymer, Forrester
    Developers are excited about serverless computing, and rightfully so. With serverless, developers can spend more time writing code and less time worrying about, you guessed it, servers! But is serverless the right abstraction for every workload? How does serverless differ from an application platform? And despite the name, there need to be servers somewhere … Who’s managing them?

    Join us for a look at serverless computing and what it means for both developers and operations teams in the enterprise. In this webinar, Guest Speaker Forrester VP and Principal Analyst John Rymer and Pivotal’s Mark Fisher will cover:

    - What serverless is (and what it isn’t)
    - The current serverless open source and market landscapes
    - How serverless fits into modern application infrastructure
    - What workloads are best suited to serverless (and which aren’t)
    - Advice to developers (and operations teams) for getting started with serverless
  • Event-Driven Architecture Traps Recorded: Sep 19 2018 79 mins
    Jakub Pilimon, Pivotal
    Event-driven architectures (EDA) have become more popular by the day. Organizations see a great value in them, and developers love how EDA help to grow, scale, and mirror what really happens in the business domain.

    However, most developers are not familiar with this kind of architecture, which can lead to common pitfalls that we’ll examine in this webinar. We’ll also cover a broad set of buzzwords like: exactly-once delivery, Kafka Streams, CQRS, and Spring Cloud Stream.

    There will be live coding, which will require basic knowledge about distributed systems and Spring Cloud.
  • Reactive Card Magic: Understanding Spring WebFlux and Project Reactor Recorded: Sep 6 2018 79 mins
    James Weaver, Pivotal
    Spring Framework 5.0 and Spring Boot 2.0 contain groundbreaking technologies known as reactive streams, which enable applications to utilize computing resources efficiently.

    In this session, James Weaver will discuss the reactive capabilities of Spring, including WebFlux, WebClient, Project Reactor, and functional reactive programming. The session will be centered around a fun demonstration application that illustrates reactive operations in the context of manipulating playing cards.
  • Cloud-Native Patterns for Data-Intensive Applications Recorded: Aug 30 2018 72 mins
    Sabby Anandan, Product Manager and Mark Pollack, Software Engineer, Pivotal
    Are you interested in learning how to schedule batch jobs in container runtimes?
    Maybe you’re wondering how to apply continuous delivery in practice for data-intensive applications? Perhaps you’re looking for an orchestration tool for data pipelines?
    Questions like these are common, so rest assured that you’re not alone.

    In this webinar, we’ll cover the recent feature improvements in Spring Cloud Data Flow. More specifically, we’ll discuss data processing use cases and how they simplify the overall orchestration experience in cloud runtimes like Cloud Foundry and Kubernetes.

    Please join us and be part of the community discussion!
  • Enhance Application Security with Automated, Open-Source Security Management Recorded: Aug 15 2018 60 mins
    Dave Meurer, Alliances Technical Manager at Black Duck by Synopsys, Kamala Dasika, Pivotal
    Almost every major company uses or builds software containing open-source components today—96% of them, according to a report from Black Duck by Synopsis. The same report revealed that 78% of the apps that were audited had at least one vulnerability, including several that were reported nearly six years ago! Needless to say, not having solid open-source use policies and procedures in place for your developers poses a significant risk to any enterprise.

    Black Duck and Pivotal collaborated to deliver a secure and simple user experience for rapidly building and deploying applications so that developers can benefit from the many advantages of using open source in their apps with confidence.
    Join Dave Meurer from Black Duck and Kamala Dasika from Pivotal as they discuss:

    - Key security concepts you need to know pertaining to cloud-native application development
    - How to simplify and automate open-source security management for your applications and reduce license, operational risk, or policy violations

    Dave Meurer, Alliances Technical Manager at Black Duck by Synopsys, leads solution development, enablement, and evangelism for Synopsys Software Integrity Group.

    Kamala leads GTM with Pivotal Cloud Foundry Technology partners. She has been working at Pivotal since 2013 and has previously held various product or engineering positions at VMware, Tibco, SAP, and Applied Biosystems.

    Pivotal Privacy Statement:
    https://pivotal.io/privacy-policy

    BlackDuck Privacy Statement:
    https://www.blackducksoftware.com/legal/privacy

    This webinar:
    https://content.pivotal.io/webinars/aug-15-enhance-application-security-with-automated-open-source-security-management-webinar
Let's Build Better Software
Spring's robust programming model is used by millions of Java developers worldwide. Drawing on more than a decade of experience with distributed Java, Spring today powers some of the most demanding, mission-critical Enterprise and consumer-scale web workloads. Also learn about open source projects like Concourse, RabbitMQ, Steeltoe, and Gemfire that form the foundation of modern software systems.

Embed in website or blog

Successfully added emails: 0
Remove all
  • Title: Chaos Engineering in a World of Distributed Spring Boot Apps
  • Live at: Dec 13 2018 6:00 pm
  • Presented by: Russ Miles, Benjamin Wilms, Codecentric
  • From:
Your email has been sent.
or close