Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Serverless is the Next Logical Evolution in Cloud Native Software Development

Serverless is the Next Logical Evolution in Cloud Native Software Development

Vor nicht allzu langer Zeit haben Microservices die Art und Weise wie Software-Systeme gebaut und betrieben werden revolutioniert: anstatt von Monolithen werden Systeme nun als autonome Services realisiert, komponiert und ausgeführt. Dies ging jedoch zu Lasten von zusätzlicher Komplexität – in der Entwicklung und dem Betrieb. Serverless und FaaS versprechen Besserung, sie sind die nächste logische Stufe in dieser Evolution um die Komplexität in der Entwicklung und im Betrieb solcher Systeme durch Vereinfachung und Automatisierung zu reduzieren. #CloudNativeNerd #qaware

M.-Leander Reimer

October 15, 2019
Tweet

More Decks by M.-Leander Reimer

Other Decks in Technology

Transcript

  1. Mario-Leander Reimer, QAware GmbH [email protected] Serverless is the Next Logical

    Evolution in Cloud Native Software Development München, 15. Oktober 2019
  2. Mario-Leander Reimer Cheftechnologe, QAware GmbH Mail: [email protected] Twitter: @LeanderReimer Github:

    https://github.com/lreimer/ 15.10.19 Developer && Architekt 20+ Jahre Erfahrung ~10 Jahre im BMW Aftersales #CloudNativeNerd
  3. Serverless computing refers to a new model of cloud native

    computing, https://landscape.cncf.io/
  4. Serverless computing refers to a new model of cloud native

    computing, enabled by architectures that do not require server management to build and run applications. https://landscape.cncf.io/
  5. Serverless computing refers to a new model of cloud native

    computing, enabled by architectures that do not require server management to build and run applications. It leverages a finer-grained deployment model https://landscape.cncf.io/
  6. Serverless computing refers to a new model of cloud native

    computing, enabled by architectures that do not require server management to build and run applications. It leverages a finer-grained deployment model where applications, bundled as one or more functions, are uploaded to a platform https://landscape.cncf.io/
  7. Serverless computing refers to a new model of cloud native

    computing, enabled by architectures that do not require server management to build and run applications. It leverages a finer-grained deployment model where applications, bundled as one or more functions, are uploaded to a platform and then executed, scaled, and billed in response to the exact demand needed at the moment. https://landscape.cncf.io/
  8. Use Case 1 Hybrid Architectures Kombination von Microservice Architektur mit

    EDA Nutzung von Function Services für Event-getriebene Use Cases Reduzierter Ressourcen-Verbrauch per Scale-to-Zero Integration in bestehende Enterprise PaaS Umgebung
  9. Use Case 2 Edge und Fog Computing Anbindung unserer LoRaWan

    Raum- Sensoren mittels Serverless Backend Couch Projekt: Nutzung von FaaS auf Low Power Devices Unterstützung von leichtgewichtigen Cluster Scheduler wie Docker Swarm
  10. Die Kandidaten siehe auch https://bit.ly/2Mh1kxJ o OpenFaas https://www.openfaas.com o Fission

    https://fission.io o Kubeless https://kubeless.io o Nuclio https://nuclio.io o Knative https://knative.dev/ o Kyma https://kyma-project.io
  11. QAware GmbH München Aschauer Straße 32 81549 München xing.com/companies/qawaregmbh linkedin.com/company/qaware-gmbh

    slideshare.net/qaware twitter.com/qaware github.com/qaware youtube.com/qawaregmbh