Valentina Cupać is the Technical Coach & Founder at Optivem. She works with Engineering Leaders to improve quality by coaching development teams in TDD, Clean Code & Clean Architecture. She helps teams strive toward Zero Defect Software and accelerate delivery to release reliable software faster. She works with clients across Europe and North America, focusing on Industrial Automation, Finance, and Logistics.
Previously, Valentina had extensive hands-on experience in software development - as a Senior Software Developer, Tech Lead, Software Architect, and Solutions Architect. She graduated with a dual degree from the University of Sydney, majoring in Computer Science, Advanced Mathematics, and Finance.
Microservices are becoming increasingly common for designing complex software systems that span multiple functional domains and teams.The question is - how can we develop microservices in a more testable way?Designing Testable Systems using Hexagonal Architecture, aka Ports & AdaptersTesting Microservices using Unit Testing, Integration Testing, Component TestingApplying Test Driven Developmen...