From SaaS to Containers: The next phase of software delivery

11
We Make Work Software Work™

Transcript of From SaaS to Containers: The next phase of software delivery

Page 1: From SaaS to Containers: The next phase of software delivery

We Make Work Software Work™

Page 2: From SaaS to Containers: The next phase of software delivery

Software-as-a-Service – What’s So Great?

Siebel CRM 1999 Salesforce CRM TODAY!

Page 3: From SaaS to Containers: The next phase of software delivery

Software-as-a-Service

• Pros:• Automatically updated and upgraded• Network effect

• Cons:• Have to pay up front for large contracts• Opex instead of Capex affects EBITDA• No control of data• APIs are cumbersome and expensive• Delegated security• Multitenant

Page 4: From SaaS to Containers: The next phase of software delivery

Containers-as-a-Service

• Runs in your data center• Runs in your private cloud• Abstracts out operating system• Manages workflow between dev,

stage, prod• Deployable via Kubernetes

Page 5: From SaaS to Containers: The next phase of software delivery

Kubernetes Changes the Deployment Game

• No more complicated installation process

• No more ensuring dependencies are correct

• Revolutionized versioning and upgrades

Page 6: From SaaS to Containers: The next phase of software delivery

Containers-as-a-Service:Vendor Manages App, Customer Owns Data

• Especially in the EU!

Page 7: From SaaS to Containers: The next phase of software delivery

Why Containers-as-a-Service are the Future

Page 8: From SaaS to Containers: The next phase of software delivery

Deploying as a Hybrid Cloud

Page 9: From SaaS to Containers: The next phase of software delivery

Using Micro Containers for Micro Services

• Your own private Amazon Lambda• Services are inherently scalable• New apps can be constructed

from mix of micro services

Page 10: From SaaS to Containers: The next phase of software delivery

The Near Future

• Instead of buying SaaS, companies will buy services that they add to their OWN cloud

• New apps can be composed of microservices hosted as microcontainers

• Data can be easily aggregated and cross-referenced without complicated ETL

Page 11: From SaaS to Containers: The next phase of software delivery