Elevator Pitch
Streamline functional integration testing for Kotlin microservices with our Acceptance Test Library! Test complete request-response flows with minimal mocks, real databases, and Kafka/Redis/ElasticSearch. Declarative setup, auto gRPC/REST/Kafka support—ensuring reliable, client-focused services!
Description
Testing microservices can be daunting—how do you ensure every request-response flow works seamlessly without drowning in mocks and complex setups? Enter our Acceptance Test Library!
Join us for an engaging 45-minute session, where two experienced engineers will walk you through a powerful tool designed to revolutionize your integration testing.
We’ll explore how to verify your Kotlin microservices’ end-to-end functionality, including real database interactions, message brokering, and external API calls, with minimal mocks and maximum efficiency. Whether you’re working with REST, gRPC, or Kafka, our library makes testing simpler, faster, and more effective.
Through live demos and practical examples, you’ll learn to:
- Set up declarative request-response training for external dependencies.
- Integrate TestContainers for databases, message brokers, and search engines.
- Use built-in gRPC/REST/Kafka tooling to streamline tests.
- Monitor and verify events and side effects with ease.
This talk is for everyone—whether you’re new to microservices or a seasoned pro. Walk away with actionable insights and a new perspective on functional testing. Let’s build microservices that are not only functional but resilient and reliable!
Notes
We, Umut Riza Erturk and Kenan Sevindik, bring a unique blend of experience, expertise, and passion to the topic of functional integration testing for microservices. Here’s why we’re the ideal speakers for this session:
1. Deep Expertise in Microservices and Testing
- Both of us have extensive experience designing, developing, and testing robust microservice architectures at Udemy, one of the world’s leading e-learning platforms.
- We understand the challenges developers face in ensuring reliable end-to-end functionality in distributed systems and have firsthand knowledge of what works in real-world scenarios.
2. Creators of the Acceptance Test Library
- We are the brains behind the Acceptance Test Library, designed to simplify and streamline integration testing for Kotlin-based microservices. This tool is the result of years of hands-on problem-solving and innovation.
- Our deep involvement in building and maintaining this library gives us unparalleled insights into its capabilities and use cases.
3. Passionate Advocates for Quality Software
- We are passionate about improving developer productivity, ensuring software reliability, and sharing knowledge with the community.
- With years of experience in the software engineering field, we’ve led teams, mentored developers, and contributed to building scalable, resilient systems.
- This talk is an opportunity for us to empower fellow engineers with tools and techniques to build better systems.
By combining our technical expertise, firsthand experience, and enthusiasm for the subject, we’re excited to deliver an impactful, informative, and inspiring talk that attendees won’t forget!