Data Consolidation. Why Use Three Datastores When You Can Use One?
Details
Register here: https://www.eventbrite.co.uk/e/668408617167
Talk 1
Data Consolidation. Why Use Three Datastores When You Can Use One?
Data sprawl is a reality. As an architecture grows and matures, more needs are uncovered and code complexity typically rises. In turn, developers must use different external services and databases to support new features and enhancements. Unfortunately, the more interactions you have between code components, the more likely problems will arise. This session will demonstrate how to migrate an existing Spring Data application using a separate store for cache, document, and search in Couchbase Capella™. The hands-on presentation offers live coding to walk Java developers through some code, but will also benefit any developer working with databases.
Speaker 1 bio
Rohit Kumar, Solutions Engineer at Couchbase
Rohit Kumar is a Couchbase solutions engineer with 12+ years of experience in the technology industry working in various roles. Kumar studied computer engineering and started his career in software development, working on smart devices and open source initiatives at Samsung. After completing his MBA from the University of Oxford, he joined the leadership program at Alibaba Group. At Alibaba, he worked in payment and international e-commerce divisions and later served as a solutions architect in Alibaba Cloud before moving to Couchbase.
Talk 2
Testcontainers for Couchbase Applications
In this session we explore how Testcontainers libraries allow you programmatically create, manage lifecycle, and configure ephemeral instances of Couchbase you can use for local development environment or tests and which run the same in any development environment or in CI.
This is a demo-heavy session where we'll take a Spring Boot application using Couchbase and use Testcontainers to supercharge its development inner loop from running locally to having robust setup for integration tests.
All in all, whether you're working on the JVM, writing Go, .NET, or node.js apps, Testcontainers approach gives you flexibility and confidence to reliably test your code, and after this session you'll learn enough to start testing your Couchbase applications without breaking a sweat.
Speaker 2 bio
Oleg Selajev, Head of Developer Relations at AtomicJar
Oleg Šelajev is a developer advocate at AtomicJar working on making integration tests with Testcontainers better for everyone in the community. Oleg is the VirtualJUG leader and a Java Champion.
- This event is organised by RecWorks on behalf of the London Java community
- This event is sponsored by Couchbase
- Refreshments and drinks will be provided by Couchbase
Register here: https://www.eventbrite.co.uk/e/668408617167
