Jonah Kowall / VP Market Development and Insights - AppDynamics / @jkowall
Jonah Kowall trained in computer science and co-founded one of the first content filtering companies in the late 1990’s. Jonah became a security expert committing code to both the FreeBSD project and helped build the first wireless cracking algorithms. Jonah received his CISSP and CISA along with several infrastructure related certifications and awards. Throughout 15 years as a practitioner and manager across both startups and large enterprise focusing on infrastructure and operations, security, and performance engineering. Spearheading both tactical and strategic operational initiatives, going deep into monitoring and tuning of infrastructure and applications.
In 2011 Jonah changed careers, moving to Gartner to focus on availability and performance monitoring and IT operations management (ITOM). Speaking and writing research globally for IT leaders and CIOs. Jonah led Gartner's influential application performance monitoring (APM) and created the network performance monitoring and diagnostics (NPMD) magic quadrants. In 2015 Jonah joined AppDynamics to drive the company’s product roadmap and vision, while developing entry into new markets and providing valuable technology and business insights.
Talk / Managing performance of microservices in containers
Overgrown applications have given way to modular applications, driven by the need to break larger problems into smaller problems. Similarly large monolithic development processes, have been forced to be broken into smaller agile development cycles. Looking at trends in software development, microservices architectures meet the same demands.
Additional benefits of microservices architectures are compartmentalization and a limited impact of service failure versus a complete software malfunction. The problem is there are a lot of moving parts in these designs, this makes assuring performance complex especially if the services are geographically distributed or provided by multiple third parties.
Similarly the use of containers disrupts the traditional operating system instances used in physical or virtual servers. The requirements to manage containers are still evolving along with the added layers of abstraction containers add to environments.
Most open source monitoring tools do not handle end to end transactional monitoring, but focus on component microservice and container instances. These tools are evolving to handle distributed environments, but still lag commercial solutions.
We will outline what needs to be built in terms of data extraction, analytics, and other open source technologies. Finally we’ll also discuss commercial alternatives and what features and functions are critical when monitoring microservices based applications.
Attendees of this session will walk away with a clear understanding of:
What is changing with software, and why?
What challenges are faced with these changes?
How to overcome these challenges
Wednesday 10th August 2016