The biggest pain as a developer in a big development team – building a system consisting of tens of services over Microservices architecture – is pushing code to the code base without breaking anything. Testing is the key to solving this pain. Or, in other words, establishing a healthy CI/CD process that surfaces defects before they get to the client. In this talk, we’ll explore different approaches to testing that will help us deliver code that works and doesn’t break older functionality. We will talk about different approaches to testing at the service level – Unit testing vs API testing. We will discuss the importance of integration testing and what we can do in order to minimise the risk of deploying a new piece of code through blue-green deployment and canary release.
Creator of SolidJS, Netlify | USA
Engineer (Web + Golang), GDE, epilot GmbH | Germany
Chief Technology Officer, Builder.io | USA
Principal Serverless Specialist Solutions Architect, AWS | UK
Founder, HiRez.io | Israel
Director of Technology, Builder.io | USA
Trainer and consultant, push-based.io | Austria
Full Stack Team Lead, Sapiens | Israel
Front End Guild Manager, Next Insurance | Israel
Developer Relations Engineer, Storyblok | Germany
CTO, Vizlib | Germany
Development Manager, BEC | Poland
Senior Software Developer, JetBrains | Poland
Senior Frontend Developer, BigPicture | Poland
Staff Developer Advocate Engineer, Auth0 | Belgium
GDE, Senior Software Engineer, Celonis | Germany
Managing Delivery Architect, Capgemini | Poland
Senior Consultant, Inmeta | Norway
Developer Advocate, OLX | Portugal
Teacher and Consultant, ngIndia | India
Head of DevRel, SeMI Technologies | Denmark
Sign up to receive updates about JS Poland, including workshops, speaker previews, ticket launches, JS Awards, JavaScript Master Podcast, Behind the Code Magazine, CFP details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information here.