For over 21 years Java has been a workhorse in the IT industry. But as the industry moves towards microservices, continuous delivery (CD), and Docker, does Java still have a place? Though it may seem like a strange mix at first, combining battle‑hardened Java with these emerging technologies can give you the best of both worlds.

About the Authors

Daniel Bryant is the Chief Scientist at OpenCredo and CTO at SpectoLabs. He currently specializes in enabling agility within organizations by introducing better requirement gathering and planning techniques, focusing on the relevance of architecture within an agile development, and facilitating continous delivery. Daniel’s current technical expertise focuses on DevOps tooling, cloud/container platforms, and microservice implementations. He also contributes to several open source projects, writes for InfoQ, O’Reilly, and Voxxed, and regularly presents at international conferences such as QCon, Devoxx, and JavaOne.