Thunderstruck by Serverless: a Tale of Learning and Testing Microservices - Conall Bennett

26th September 2018
  • Locked
Conall's profile
Conall

Thunderstruck by Serverless: a Tale of Learning and Testing Microservices - Conall Bennett image
Talk Description

Serverless microservices are on the rise as organisations adopt this relatively new technology to power new products and applications - Alexa and Chatbots being one popular example of serverless. To some, serverless microservices are the future of architecture implementation and is disrupting DevOps and traditional development & testing models.

This talk is an experience report on how our team fell into a serverless microservices implementation without any real experience of serverless technology and how we learned about it along the way. I will give a brief overview of what serverless microservices are and its benefits and how we went from sceptics of it initially to advocates along our journey of discovery.

I will describe our team test first mentality and the multiple functional and non-functional approaches and patterns we applied to serverless, as well as the existing challenges of testing it. That includes how we ran exploratory performance tests to determine and quantify language deficiencies on the serverless platform in order to help drive our implementation approach and the challenges of monitoring serverless applications and observability and why that's important for testing. I will also share some experiments we've run using serverless as a low cost, low maintenance automation utility for testing your api's functionally and non-functionally and how it could help test complex service flows.

Takeaways

  • What is serverless and why you as a tester should care
  • Experience report on a cloud migration project and why its important to apply an agile team “test first” mentality to new technology adoption
  • How serverless both simplifies and complicates your test approach
  • How to structure test automation alongside high levels of exploratory testing
  • Using exploratory performance testing to help drive an implementation approach for serverless
  • How you can use serverless as a test tool & utility and its advantages

 

By the end of this session, you'll be able to:

  • TBA
Conall is a Test Lead at CME Group Belfast working in a cloud migration team involved in the enterprise adoption of DevOps practices, cloud-native technologies and microservice architecture. Prior to this Conall has worked in consulting and in various financial enterprise organisations in a variety of Agile and testing leadership roles. Conall has been involved locally in co-organising the NI tester meet up and contributing to various other local tech meetups in Belfast. He spends most of his time evangelising on Agile and testing practices, tinkering with emerging technologies and trying to find new ways (or rediscover old ways) of causing trouble via testing while exploring new technology.
Suggested Content
TestBash Brighton 2025 image
On the 1st & 2nd of October 2025 we're back in Brighton for TestBash: the largest software testing conference in the UK
Explore MoT
Castelo Branco Meetup image
Tue, 6 May
The Future of Testing in an Automated World: Embracing Continuous Learning and A
Introduction To HTTP image
Learn the fundamental rules that make up HTTP requests and responses
Leading with Quality
A one-day educational experience to help business lead with expanding quality engineering and testing practices.
This Week in Testing image
Debrief the week in Testing via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter
We'll keep you up to date on all the testing trends.