Testing Java Microservices: From Development to Production with Daniel Bryant and Abraham Marin-Perez
Ahead of our meetup, ‘Testing Java Microservices: From Development to Production’ on Thursday 11th April, we caught up with our speakers, Daniel Bryant and Abraham Marin-Perez, to find out more about their talk.
Daniel Bryant works as an Independent Technical Consultant, and currently specialises in enabling continuous delivery within organisations through the identification of value streams, creation of build pipelines, and implementation of effective testing strategies.
Abraham Marin-Perez is a Java and Scala developer with more than ten years of experience in industries ranging from finance to publishing to the public sector. He also helps run the London Java Community and provides career advice at the Meet a Mentor London group.
They are the co-authors of ‘Continuous Delivery in Java‘ published by O’Reilly.
Who do you think should come along and why?
We believe the people who will benefit the most from this talk are those who keep in mind the full cycle of the development process, including all aspects of testing, architectural reviews, and security vulnerability detections. The talk is presented from the point of view of a microservices-based architecture, so those who are currently working in such way, or who are planning to, will learn about the main challenges they are likely to face, together with some tools and principles to tackle them. This is not a beginners talk, although attendees don’t need to be experts either.
What do you think are the three most interesting questions that this event will answer?
– How can I ensure that my many microservices don’t turn into a bunch of isolated monoliths?
– How can I divide my system into different levels of complexity to dedicate the right amount of testing effort to each level?
– How can I ensure that security is treated as a first-class citizen within my automated pipeline?
Why do you think this presentation is important for people?
Microservices have enabled teams and organisations to collaborate in a different way, it has provided a new balance of interdependence. However, microservices aren’t a panacea, they bring their own set of new problems, and it’s only now that we are beginning to understand how these problems arise and what we can do to address them.
Any advice for junior developers entering the industry?
Keep calm and carry on.😀 The world of professional software development can seem daunting at the beginning, with so many unfamiliar terms, tools, approaches, and practices. There will be many people telling you what you should or shouldn’t do, what is (allegedly) deprecated or cutting-edge. Don’t let all that intimidate you, just keep learning, keep experimenting, and keep an open mind: what seems best today might not be so tomorrow.
If you’d like to hear more, come along to the meetup on Thursday 11th April from 6.30pm. You can find all the details and RSVP here.