O'Reilly logo
live online training icon Live Online training

Moving to the Cloud: What Your Company Needs to Know

Embrace and leverage complexity to meet enterprise IT business needs

David Linthicum

Companies are spending a lot of time and money migrating applications and data to the cloud—in the process, making the IT infrastructure, such as storage and platforms, more complex for administrators, developers, and ultimately end users. Legacy systems still have to run, and IT leaders now have public and private cloud-based systems to deal with as well. So how do you manage the complexity?

The best path to dealing with IT complexity is not to ignore it but to embrace it. Join expert David Linthicum to learn how to manage the complexity cloud computing brings to businesses. Over three hours, you'll gain hands-on experience dealing with an influx of data by finding common patterns in the ways that the data is organized; dealing with services or APIs; and creating abstractions to simplify both data and services. Your applications won't just take care of themselves. Sign up now to discover how to leverage good planning and the cloud to better meet your business needs.

What you'll learn-and how you can apply it

By the end of this live, hands-on, online course, you’ll understand:

  • How to identify patterns in your data, organize it, store it, and find commonalities with metadata
  • How services are defined, stored, and discovered
  • How to track services
  • How to look for commonality in your services (e.g., which can be reused and why)
  • How to create abstractions to simplify both data and services
  • How to address multiple databases, whether the data is in the cloud or not

And you’ll be able to:

  • Define the level of complexity within your IT solution
  • Define the metrics to determine the value of removing complexity
  • Understand best practices and approaches
  • Understand relevant enabling technology

This training course is for you because...

  • You’re an IT executive who sees trouble ahead regarding the complexity of your systems.
  • You work with architects who have never met a technology they didn't like.
  • You want to become a CCM guru who adds value to your organization.


  • Basic familiarity with IT concepts such as storage and computing.
  • Basic understanding of databases and the use of services or APIs.

About your instructor

  • David Linthicum is the chief cloud strategy officer at Deloitte Consulting. A cloud computing thought leader, executive, consultant, author, and speaker, David was just named the #1 cloud influencer in a recent major report by Apollo Research. Over his career, he's served as a CTO five times, at both public and private companies, and a CEO twice. Through his more than 13 books on computing, more than 5,000 published articles, more than 500 conference presentations, and numerous appearances on radio and TV programs, David has spent the last 20 years leading, showing, and teaching businesses how to use resources more productively and innovate constantly, expanding the vision of both startups and established corporations as to what's possible and achievable.


The timeframes are only estimates and may vary according to how the class is progressing

What’s going right and wrong? (30 minutes)

  • Lecture: Growth of complexity; growth of costs; limits to agility; devaluation of the cloud
  • Group discussion: Complexity in your organization
  • Hands-on exercise: List five near- and long-term benefits to agility in your organization
  • Q&A

Understanding the problem (55 minutes)

  • Lecture: Endpoint complexity; data complexity; security complexity; governance complexity; DevOps complexity
  • Group discussion: Endpoint complexity examples; data complexity examples
  • Hands-on exercise: List complexities that you see in your own enterprise
  • Break (10 minutes)

Solutions (55 minutes)

  • Lecture: Abstraction—data, processes, services, and automation; single views—security, ops, governance, management, and data
  • Group discussion: Examples of abstraction tools; examples of single-view tools
  • Hands-on exercise: List different types of tools and the categories they're in

Process (30 minutes)

  • Lecture: Understanding; approaching; abstracting; securing; governing; testing; operating
  • Hands-on exercise: Explore the basics of the process
  • Group discussion: Next steps