"Fast Data" and Cloud as Major Catalysts Replacing Legacy Java EE Application Servers With Microservices and Containers
We are proud to present the results of the survey conducted in summer 2016. It was launched to discover: correlations between development trends and IT infrastructure trends, how organizations at the forefront of digital transformation are modernizing their applications, and real production usage break-downs of today's most buzzed about emerging developer technologies. Among other key findings, the survey found that:
- Developers are Driving Agility at the Infrastructure Level too -- the old way of deploying applications (12-36 month release cycles) does not meet the new requirements for scaling modern applications built with Agile methodology for distributed computing.
- Microservices are Taking Hold -- Teams working in Continuous Development / Continuous Integration pipelines and releasing within sprints are finding great success with Microservices.
- Enterprises are Actively Exiting Off Decaying Java EE App Server -- JVM developers are moving off of traditional Java application servers and favoring containers as the new way to package and deploy.
- Data is the Lifeblood of Modern Software -- Machine Learning and Analytics are the initial killer apps, but the entire nature of app dev is transforming based on data use cases.
- The "Fast Data" Era has Arrived -- Speed and performance has supplanted data volumes (i.e., "big" data) as the key concern. Low latency and resilience are key requirements for applications built for fast data, and are further driving the Reactive agenda.
Big thanks to all of you who participated! We enjoyed pulling this report together and hope you enjoy seeing how your peers are viewing the cloud, conatiner, and microservices landscape.
GET THE FULL REPORT