Microservices testing: Consumer driven contracts using Pact

May 4, 2018 · Pune, India

OVERVIEW:

Testing microservices architecture is challenging. Test setup is one such challenge. Tests using stubs for downstream dependencies is easy to setup but does not give enough confidence at the system level as a whole and end-to-end tests which provide better confidence are slow, complex to setup and costly to maintain.

Is there any golden mean which will allow us faster execution as well as will give us more confidence if the system works as a whole?

In microservices architecture, service releasability is the next challenge. If I am testing the system as a whole with latest code of every service, how do I know whether the service will work in production when released in isolation. How can we answer the question ‘Can I deploy this service in production and will it work with versions of other services running in Production?’.

Is there any easy way which can guarantee the service releasability and compatibility with the services in the production beforehand?

WHO SHOULD ATTEND THIS TALK:

Software developers, QA engineers, DevOps engineers (CI/CD engineer), Architects and anyone interested in microservices testing strategies.

LEARNING FOR PARTICIPANTS:

- Will explore the answers to the challenges mentioned above.

- Core concepts of CDC and inner working of Pact framework.

- Pact and service releasability

- How will your CI/CD pipeline will look after Pact integration?

DEMO:

- Use of CDC tests between services.

- Discussion on Pipeline design and execution for contract and services changes.

PRESENTERS:

Prashant Kalkar ( https://www.linkedin.com/in/prashantkalkar ) brings in with him more than 12 years of hands-on experience in technologies like Scala, Play, Java, J2EE, Spring, Grails, Hibernate. He has given ExpertTalks on SOLID principles, functional programming and ‘Immutable Infrastructure with Terraform’ in the past. He helps organizations to adopt agile practices and continuous delivery.

Paresh Mahajan ( https://www.linkedin.com/in/pareshmahajan/ ) is a senior QA with 11 years of hands-on experience in various QA flavors. He is a fan of a testing pyramid.

REFRESHMENTS:

Coffee and snacks with us :)

PARKING:

Equal Experts has dedicated parking space in the basement of B1 Building in Cerebrum IT Park. Please feel free to use the Parking Space.

Helmets are compulsory when entering the parking of the building on a two-wheeler.

Regards,

Team-Equal Experts

Event organizers
  • ExpertTalks Pune

    Launched and run by Equal Experts, ExpertTalks is a community of software enthusiasts that meets up frequently to share knowledge. With a keen focus on emerging practices, trends & technologies in software development, ExpertTalks meetups feature hands-on workshops in which participants code together to learn new concepts. Needless to say, this hands-on approach has gained ExpertTalks a lot of popularity with technologists. With relevant, and diverse workshops on Agile practices, Big Data frameworks, e

    Recent Events
    More

Are you organizing Microservices testing: Consumer driven contracts using Pact?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews