codecentric Nederland BVcodecentric Nederland BVcodecentric Nederland BVcodecentric Nederland BV
  • Home
  • Over ons
    • Wat we doen
    • Partners
    • Contact
  • Audits
  • Meet the experts
  • Vacatures
  • Nieuws & Events
  • Blog

Chaos engineering roadshow

    Home Events Chaos engineering roadshow
    NextPrevious

    Chaos engineering roadshow

    By Kevin van Ingen | Events | 0 comment | 28 juni, 2019 | 1

    Afgelopen dinsdag (27-06) hadden wij de eer om samen te werken met niemand minder dan Russ Miles (CEO ChaosIQ), Benjamin Wilms en Dennis Schulte (beide codecentric collega’s uit Duitsland). Samen vertegenwoordigen de drie heren de laatste stand van de industrie als het gaat om chaos engineering practices en tools.

    Deze week doen ze in een roadshow vijf grote steden in vijf landen aan, waaronder een bezoek aan ons kantoor in Amsterdam.

    Russ Miles trapte de sessie af met een introductie in het onderwerp chaos engineering. Als veelgevraagde internationale spreker en auteur van vier boeken leverde hij precies wat je verwacht, een razendsnel coherent verhaal. Belangrijke take aways van Russ waren: ‘Start with chaos engineering’. Je hoeft niet te starten met tools en automatiseren van chaos engineering. Begin met een ‘game day’ waarbij je handmatig de chaos veroorzaakt (en oplost). Hij sloot het verhaal af met een blik op chaostoolkit.org. Russ is founder en contributor op deze open source software. Een uitbreidbare toolkit – met bestaande plugins voor bekende zaken als AWS, Kubernetes, etc. – gemaakt in Python die het gehele proces van chaos testing voor je automatiseert.


    Benjamin Wilms nam het stokje over. Hij ging dieper in op de tooling. Voor Spring is hij de auteur van het open source project Spring Chaos Monkey. Hij liet zien hoe je een bestaande Java-applicatie kon instrumenteren met Spring Chaos Monkey.  Vervolgens kan je diverse chaos simulaties uitvoeren via een Actuator endpoint. Zaken die je kan simuleren (zogenaamde Assaults) zijn o.a.:

    • Exception Assault: service exceptions laten geven op bepaalde classes (zonder code aan te passen)
    • Latency Assault – netwerk quality of service aanpassen, zoals packet loss en vertraging
    • AppKiller Assault (de naam zegt genoeg 😉 )

    Benjamin liet in een microservice setup zien hoe de Spring Cloud API Gateway met verschillende services communiceerde en hoe je dit kon beïnvloeden met Spring Chaos Monkey om uiteindelijk een meer resilient architectuur te bouwen.

    Dennis Schulte sloot de sessie af met een blik op andere tooling, hij liet o.a. ToxiProxy en Pubma zien, respectievelijk een tool om netwerk traffic te beïnvloeden en een tool om in een bestaande Docker infrastructuur vergelijkbare bewerkingen als met de Spring Chaos Monkey toe te passen. Doordat het opereert op low-level Docker infrastructuur is het erg breed inzetbaar.

    We sloten de ontzettend warme dag s’avonds af op het dakterras van ons kantoor in B.Amsterdam. ?

    Ook aan de slag met Chaos Engineering? Kijk snel op: Chaos Engineering Training


    codecentric

     

     

    chaosengineering knowledgesharing meetup
    Kevin van Ingen

    Kevin van Ingen

    More posts by Kevin van Ingen

    Related Post

    • Workshop Event Sourcing met Axon Framework

      By Robbert Veraart | 0 comment

      Leuk dat je interesse hebt in de workshop Event Sourcing met Axon Framework. Onlangs heeft Gregory Young ons meegenomen in de voordelen van Event Sourcing en de mogelijkheden van de Event Store. Zijn presentatie isRead more

    • How an EventStore actually works met Gregory Young

      By Robbert Veraart | 0 comment

      Event Sourcing met Gregory Young Leuk dat je interesse hebt in de Talk met Gregory Young. Schrijf je in via onderstaand formulier. Wanneer? 16 september 2021 18:00-19:00 (Engels gesproken) Wie is Gregory Young? Gregory isRead more

    • Hackathon’21: Terug naar “normaal”

      By Robbert Veraart | 0 comment

      Bij codecentric streven we naar technisch leiderschap door innovatie en samen continu beter worden. Afgelopen periode merkten we de groeiende behoefte aan socializing met collega’s. Wat is nu een betere manier om onze visie enRead more

    • My second day with GraphQL

      By Robbert Veraart | 0 comment

      Al vaker gehoord van GraphQL maar weinig mee gedaan? Dan is dit het perfecte instapmoment voor jou! Op 27 mei 2021 om 16:30 uur delen wij weer onze kennis met je in een online sessie.Read more

    • Workshop: Eventstorming

      By Robbert Veraart | 0 comment

      Heeft u soms het gevoel dat business en (software) development teams verschillende talen spreken? Kijk dan eens naar onze Eventstorming Workshop! Eventstorming is een leuke, collaboratieve en waardevolle manier om ontwikkelteams te versnellen. Het isRead more

    • Hackaton Someren

      By Robbert Veraart | 0 comment

      Het kan dus wel !!   codecentric staat voor kwaliteit, vernieuwing en verbinding. Dit doen we al jaren door te investeren in innovatie. In het jaar dat codecentric 10 jaar bestaat maken Covid-19 maatregelen hetRead more

    • codecentric case MOJO

      MOJO en codecentric: De perfecte samenwerking om accreditatiesysteem UNA in time op te leveren voor Pinkpop

      By Robbert Veraart | Comments are Closed

      MOJO is de bekendste en grootste concertpromotor in Nederland. Van concerten in uitverkochte zalen, grootschalige festivals of evenementen in stadions; praktisch iedere concert- of festivalganger is wel eens naar een MOJO evenement geweest. Het opbouwenRead more

    • Teamuitje: Lasergamen!

      By Harald Rietman | 0 comment

      Het was weer tijd voor een leuk teamuitje voor alle medewerkers van codecentric, en wat voor één! We zijn met z’n allen naar 4Hoog in Breda gegaan om daar 2 potjes te gaan lasergamen. DeRead more

    NextPrevious

    Zoek

    Categorieën

    • Algemeen
    • Artikelen
    • Cases
    • Events

    Vacatures

    • Full Stack Developer

      Full Stack Developer

    • Innovatie Dag

      Cloud Native Consultant

      Cloud Native Consultant

    • Atlassian Consultant

      agile

      Atlassian Consultant

      agile

    • Java developer vacature

      Java Software Craftsman

      java

      Java Software Craftsman

      java

    Connect met ons:

    © 2021 Copyright codecentric Nederland B.V. All rights reserved
    • Home
    • Over ons
      • Wat we doen
      • Partners
      • Contact
    • Audits
    • Meet the experts
    • Vacatures
    • Nieuws & Events
    • Blog
    codecentric Nederland BV
    De website van codecentric Nederland BV maakt gebruik van cookies. Met deze cookies kunnen wij en derde partijen jouw internetgedrag binnen en mogelijk ook buiten onze website volgen. Door verder gebruik te maken van deze website ga je hiermee akkoord. OkMeer informatie