Welcome!

@DevOpsSummit Authors: Jignesh Solanki, Liz McMillan, Dana Gardner, Elizabeth White, Pat Romanski

Related Topics: @DevOpsSummit, Linux Containers, Containers Expo Blog

@DevOpsSummit: Blog Feed Post

Why Apps Should Be Built Like Planes | @DevOpsSummit #APM #DevOps #DigitalTransformation

If you're going to digitally transform your business it would nice to know it was built by a highly skilled development team

Why Apps Should Be Built Like Planes
By Dave Anderson

I’ve been flying quite a bit lately and I started thinking about why apps should be built more like planes. This is not meant to be a deep and insightful blog but rather amusing so I hope you enjoy my perspective!

Planes are built not to crash. Wish I could say the same for apps.

crashed-app-reviews

I’m continually surprised by how often applications that I use crash, and how often I read about apps crashing in my reviews. I was at an event recently where the CMO was showcasing this fantastic app they had developed, which in the reviews was clearly the worst app ever produced. Should have never made it to production.

If apps are the business, then build them not to crash. Like planes.

Planes save us time. Business apps should strive to do the same as a priority.

We typically fly because it’s faster than driving, walking, swimming, or jetskiing to our destination.

Business apps are no different. They should be built to save time and make it easier to get to whatever our destination is.  Think about the convenience of the end user.  The Australian banking apps are great examples of convenient and easy banking.

Note to my UK bank…make it easier for me, not easier for you. It might hurt, but then again it might work.

Planes are part of a complex delivery network

Planes work in a complex delivery network, and at any given point are commanded by multiple teams, in many locations.  Airline teams are continually working to keep to schedules, they proactively monitor real time performance, and adjust as necessary.

Apps also exist in a complex delivery network, with millions of passengers (users), running across congested networks, spanning the entire globe.

But really we don’t care either way.  Just get us to the destination.

Planes have real time alerting and system monitoring in the cockpit.

cockpit

I always feel safe on a plane because I know they have highly sophisticated alerting and safety measures.  Most of what the pilot needs is within arm’s length in the cockpit.

I wish I could say the same for some of the apps out there. Some companies still seem completely obviously to performance issues.

People building planes are highly qualified.

If you are going to fly in a silver tube at 40,000 feet it’s nice to know that the plane is built by highly skilled engineers.

If you are going to digitally transform your business, and your main source of engagement and reputation is built on your app, it would also be nice to know that is was built by a highly skilled development and operations team.  Don’t go cheap, don’t cut corners, test, and monitor.

The post Why apps should be built like planes appeared first on About: Digital Customer Experience.

Read the original blog entry...

More Stories By CX Blog

Build better customer experiences through strong digital performance: Design, Development, Strategy, Measurement & Analytics, Best Practices

@DevOpsSummit Stories
The need for greater agility and scalability necessitated the digital transformation in the form of following equation: monolithic to microservices to serverless architecture (FaaS). To keep up with the cut-throat competition, the organisations need to update their technology stack to make software development their differentiating factor. Thus microservices architecture emerged as a potential method to provide development teams with greater flexibility and other advantages, such as the ability to deliver applications at warp speed using infrastructure as a service (IaaS) and platform as a service (PaaS) environments.
The use of containers by developers -- and now increasingly IT operators -- has grown from infatuation to deep and abiding love. But as with any long-term affair, the honeymoon soon leads to needing to live well together ... and maybe even getting some relationship help along the way. And so it goes with container orchestration and automation solutions, which are rapidly emerging as the means to maintain the bliss between rapid container adoption and broad container use among multiple cloud hosts. This BriefingsDirect cloud services maturity discussion focuses on new ways to gain container orchestration, to better use serverless computing models, and employ inclusive management to keep the container love alive.
ChatOps is an emerging topic that has led to the wide availability of integrations between group chat and various other tools/platforms. Currently, HipChat is an extremely powerful collaboration platform due to the various ChatOps integrations that are available. However, DevOps automation can involve orchestration and complex workflows. In his session at @DevOpsSummit at 20th Cloud Expo, Himanshu Chhetri, CTO at Addteq, will cover practical examples and use cases such as self-provisioning infrastructure/applications, self-remediation workflows, integrating monitoring and complimenting integrations between Atlassian tools and other top tools in the industry.
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices that will soon be in each of our lives. Enter the conversational interface revolution, combining bots we can literally talk with, gesture to, and even direct with our thoughts, with embedded artificial intelligence, which can process our conversational commands and orchestrate the outcomes we request across our personal and professional realm of connected devices.
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the public cloud best suits your organization, and what the future holds for operations and infrastructure engineers in a post-container world. Is a serverless world inevitable?