•  

DevOps Conference 2016 – The Conference for Continuous Delivery, Microservices, Docker, Clouds and Lean Business schedule

Monday 13th June 2016

  • Der Docker-Basis-Workshop

    by Peter Roßbach

    Das Thema Docker sorgt gerade für viel Aufsehen. Ob kleine Start-ups oder große Firmen – schon aufregend viele Unternehmen setzen auf die Open-Source-Technologie Docker. Aber was hat es mit dieser Art von Containern auf sich, die den Virtualisierungsmarkt aufrollen und die Softwareentwicklung nachhaltig verändern wollen? Docker verspricht einen schnellen Start, flexible Konfiguration und stabile Images für Entwicklung und Produktion. In diesem Workshop wollen wir diesen Versprechen praktisch nachgehen. Wir starten mit einem Überblick und stellen die ersten Schritte beim Einsatz von Docker vor. Die Teilnehmer lernen die wichtigsten Befehle, Anweisungen und Konzepte praktisch kennen. Anhand eines ausführlichen Beispiels zeigen wir, wie ein Microservice mit Java implementiert, mit Docker installiert und in einer Umgebung mit anderen Services integriert wird. Außerdem diskutieren wir das aktuelle Docker-Ökosystem und klären über Chancen und Risiken auf.

    At 9:30am to 5:30pm, Monday 13th June

    In Steigenberger Hotel am Kanzleramt

  • Designing Delivery: A Unified Approach to DevOps and Design Thinking

    by Jeff Sussna

    „Jeff’s workshops are legendary – he can seriously accelerate your transformation!“
    -Patrick Debois, founder of the DevOps movement

    „Such a valuable session with Jeff Sussna today. We had Support, Dev, Infra, UX, Product, Training attend. Recommend!“
    -Richard Seroter, VP of Product, CenturyLink

    To succeed in the digital service economy, we don’t just need new methods; we also need new ways of thinking. By shifting our focus from making and delivering things to helping customers achieve their goals, we will transform our operating models from linear assembly lines to responsive feedback systems. Practices such as Agile, Lean UX, DevOps, and Design Thinking can help us deliver superior customer experiences quickly and efficiently, but only if we understand how to integrate them effectively.

    This workshop will introduce a holistic approach to digital service quality that unifies design and operations into a continuous, customer-centered learning loop. The workshop will teach participants how to connect DevOps with user-centered methodologies such as Design Thinking to create service delivery organizations that achieve both customer satisfaction and operational effectiveness. It will present a unified model for designing and operating responsive systems and organizations. Participants will learn how to use this model to achieve quality from the level of microservices up to the level of entire companies and ecosystems.

    Through talks, discussions, and guided exercises, participants will learn practical techniques that allow them to:

    • design systems and (micro-) services that address the full range of internal and external customers’ needs
    • maximize speed and responsiveness throughout the organization
    • achieve resilience and quality in the face of complexity and uncertainty
    • effectively adopt DevOps and other new methodologies across disciplines and teams

    Jeff’s teaching has been enthusiastically received across the United States and Europe by public audiences as well as enterprise clients such as Cisco and CenturyLink. Participants across the product-design-development-operations spectrum have used the concepts and tools in this workshop to improve mutual understanding and collaboration.

    At 9:30am to 5:30pm, Monday 13th June

    In Steigenberger Hotel am Kanzleramt

  • Java Web Hacking – Pentesting und Angriffsversuche auf Webanwendungen

    by Christian Schneider

    In diesem Hands-on-Workshop greifen wir gemeinsam eine Trainingswebanwendung an, um Schritt für Schritt die Rolle eines Pentesters einzunehmen. Sie lernen den Umgang mit professionellen Securitywerkzeugen anhand zahlreicher Praxisübungen sowie die allgemeine Vorgehensweise von Pentestern bei Angriffen auf Webanwendungen.

    Selbstverständlich werden wir uns auch um Abwehrmaßnahmen zur Absicherung der gefundenen Lücken kümmern, im Vordergrund steht jedoch der gezielte Umgang mit professionellen Angriffswerkzeugen zur (teilautomatischen) Durchführung einer Sicherheitsanalyse. Nach dem Workshop verfügen Sie über praktische Erfahrungen zur Angriffsdurchführung auf Webanwendungen, die Sie im Rahmen Ihrer eigenen Softwareentwicklung umsetzen können, um die Sicherheit Ihrer Projekte nachhaltig zu erhöhen.

    At 9:30am to 5:30pm, Monday 13th June

    In Steigenberger Hotel am Kanzleramt

  • Pragmatic Continuous Delivery

    by Eduards Sizovs

    In this workshop, Eduards Sizovs will share an insight into Continuous Delivery and how it can be implemented in an efficient and practical way. Additionally the workshop covers the dos and don’ts based on the experience of organizations of different sizes and in-depth information that will help all attendees to pursue their own journeys.
    During this workshop, there will be many chances to understand Continuous Delivery through a real-world lens and to grasp the concept through the eyes of a professional.

    This interactive training will cover a wide range of topics, including:

    How to make sense of Continuous Delivery
    How to implement Continuous Delivery without blowing budgets and product roadmaps
    How to apply value-driven approach to Continuous Delivery
    How to find a balance between monolithic and microservices architectures
    How to build quality into your services
    How to make services Ops friendly
    How to pick tools that really matter
    How to stop waking up at 00:00 on PagerDuty warnings
    How to fight batching – the biggest enemy of Continuous Delivery
    How (not) to implement Deployment Pipeline
    How to implement effective Testing Strategy
    Patterns for Zero-Downtime deployment
    Patterns for Fault-Tolerance
    Patterns for Resilience
    Patterns for organisational and technical DevOps

    …and much more!

    At 9:30am to 5:30pm, Monday 13th June

    In Steigenberger Hotel am Kanzleramt

Tuesday 14th June 2016

  • Opening Keynote: Putting the Service in Microservices

    by Jeff Sussna

    Conway’s Law expresses Melvin Conway’s observation that we are doomed to design systems that mirror the shapes of our organizations. Forward-thinking companies like Amazon and Netflix use Conway’s Law to their advantage. They structure their organizations to reflect the kinds of systems they want to create by matching microservices architectures with so-called „2-pizza“ micro-teams.

    Conway also, though, observed that designing a system is just the beginning; it also needs continual redesign. He stressed the importance of organizational flexibility to effective design. How can we achieve this flexibility without descending into re-org madness?

    This talk will explore the relationship between organizations and systems. It will delve more deeply into Conway’s original article, and introduce ‚Conway’s Corollary‘. By connecting Conway’s work to ideas from service design and Promise Theory, it will present an approach that treats the design and operations of systems and organizations as continuous and inseparable.

    At 9:00am to 9:45am, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • AWS under the Hood

    by Gianluca Arbezzano

    CloudFormation is one of the most old services made from AWS, it seems a big JSON that describe all your infrastructure. It is very powerful for a lot of cases, during this talk I’ll share with you my experience with this service and why in my opinion it could be a good tool for your toolbox. This service open the ports to all AWS’s world, you can use it to design, create, destroy and update all your infrastructure. Only a set of concepts: versioning, reusability, sharing, review, automation CloudFormation helps you to apply all this awesome words at your infrastructure.

    At 10:00am to 11:00am, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

    Coverage slide deck

  • Eight Things that make Continuous Delivery go nuts

    by Eduards Sizovs

    Continuous Delivery is still trendy and everyone wants to get there, but there are so many walls you have to break and nerves to spoil! In this talk Eduards will present real-world battle stories of continuous delivery adoption, eight underlooked things that tend to go wrong and what practices can you apply in order to survive.

    At 10:00am to 11:00am, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Zero Downtime Deployment with Ansible

    by Stein Inge Morisbak

    Ansible is a radically simple and lightweight provisioning framework which makes your servers and applications easier to provision and deploy. By orchestrating your application deployments you gain benefits such as documentation as code, testability, continuous integration, version control, refactoring, automation and autonomy of your deployment routines, server and application configuration. Ansible uses a language that approaches plain English, uses SSH and has no agents to install on remote systems. It is the simplest way to automate and orchestrate application deployment, configuration management and continuous delivery.

    In this tutorial you will be given an introduction to Ansible and learn how to provision Linux servers with a web-proxy, a database and some other packages. Furthermore we will automate zero downtime deployment of a Java application to a load balanced environment.

    At 10:00am to 11:00am, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Continuous Security Testing – ein praktischer Einstieg

    by Stephan Kaps

    Continuous Delivery (CD) ist in aller Munde. Zu Recht, doch wollen wir unsere Software kontinuierlich ausliefern, müssen wir auch kontinuierlich Sicherheitstests durchführen.

    Continuous Security Testing bedeutet, statische und dynamische Analysen bereits während der Entwicklung durchzuführen, um frühzeitig und regelmäßig Sicherheitsmaßnahmen umzusetzen, bevor manuelle Prüfungen wie Penetrationstests zum Einsatz kommen. Um eine Anwendung bereits während der Entwicklung auf das Vorhandensein sicherheitskritischer Schwachstellen hin überprüfen zu können, ist eine Integration in den Entwicklungsprozess und somit eine kontinuierliche und am besten automatisierte Prüfung notwendig.

    Der Vortrag stellt die praktischen Erfahrungen aus einem Projekt vor, bei dem Sicherheitsrichtlinien (Secure Coding Guide) für die eigene Entwicklung von Java-Webanwendungen aufgestellt und Sicherheitstests in den Softwareentwicklungsprozess integriert wurden. Dabei wird auf die organisatorischen, inhaltlichen und technischen Überlegungen eingegangen.

    At 11:30am to 12:30pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • The DevOps Test – A Recipe for a good DevOps Company!?

    by Anna Löw and Matthias Lübken

    The DevOps movement is inevitable and the benefits have been discussed in the community. But we have also seen the challenges and know that companies will struggle with adopting DevOps techniques. This begs the question: What is the basis for a good DevOps culture? And how should theses companies be structured? Are there indications that show some kind of DevOps maturity? And finally, how could companies provide this information to employees, candidates and the community?

    In our talk we want to share our thoughts and approach for a DevOps Test for organizations. This test will include technical, organizational and cultural parts. We will compare it to similar approaches from other areas like the Joel Test for Software development.

    At 11:30am to 12:30pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • The Life of a serverless Microservice on AWS

    by Michael Wittig

    In this 60 minute session we will develop, test, deploy and operate a production ready microservice using the AWS ecosystem. The combination of AWS Lambda and Amazon API Gateway allows us to operate a REST endpoint without the need of any virtual machines. We will use Amazon DynamoDB as our database, Amazon CloudWatch for metrics and logs, and AWS CodeCommit and AWS CodePipeline as our delivery pipeline. Production ready includes:

    automated testing

    API authentication

    logs (collection and alerts)

    monitoring (metrics and alerts)

    continuous build and deploy pipeline

    This will be a hands-on session with live coding and sharing of practical experience. I promise: there will be no servers!

    At 2:30pm to 3:30pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Wie Cloud-Technologien das Unternehmen verändern…

    by Konstantin Diener

    CoSee wurde als Firma mit sehr klassischen Strukturen gegründet. Technologisch setzten wir am Anfang sehr stark auf Enterprise-Technologien. Beide Schuhe passten uns nicht, und wir sind daran fast gescheitert. Wir haben unsere Technologien verändert und sind mit unserer Software in die Cloud gewandert. Gleichzeitig änderte sich unsere Unternehmensstruktur hin zu Agilität und Selbstorganisation. Ein Erfahrungsbericht über die Verknüpfung zwischen Technologien und Arbeitsweisen.

    At 2:30pm to 3:30pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • DevOps im Maschinenbau

    by Thomas Schissler

    „Häufige Releases? Das funktioniert wohl bei den großen Internetplattformen, aber nicht bei uns.“ Dass diese Sichtweise ein Vorurteil ist, will dieser Vortrag zeigen. Am Beispiel von Software für den Maschinenbau soll dokumentiert werden, dass häufige Releases auch in Bereichen möglich sind, bei denen man das nicht unbedingt erwartet, und dass sich daraus schöne neue Businessmodelle entwickeln lassen.

    Der Vortrag beleuchtet, wie sich dadurch die Sichtweise auf die Softwareentwicklung verändert, und welche Herausforderungen und Chancen dadurch entstehen. Lassen Sie sich von Demos wie Updates im Livebetrieb bei Desktopanwendungen und tiefgreifende Einblicke in den Produktivbetrieb durch Applikationstelemetrie inspirieren.

    At 4:00pm to 5:00pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Hands-on: Bootstrapping Docker Swarm (mit Network, Service Discovery u.a.)

    by Erkan Yanar

    Ziel des Talks ist es, live einen Docker-Swarm-„Cluster“ aufzubauen. Hierbei wird auf Automatismen, wie sie z.B. Docker Machine anbietet, verzichtet, damit der Teilnehmer die relevanten Schritte versteht und eigenständig implementieren kann.

    Topics

    Theorie:

    Was ist Docker Swarm?
    Warum ist Docker Swarm (noch) kein Cluster?
    Vergleich zu Kubernetes/CoreOS
    Hands-on:

    Aufbau eines KV (Consul)
    Set-up und Konfiguration von Docker Network (Open vSwitch)
    Set-up und Konfiguration von Docker Swarm
    Arbeiten mit Docker Swarm (Constraints, Labels etc.)
    Verwaltung von Containern in Docker Swarm mit Docker Compose
    Service Discovery mit Consul/Registrator

    At 4:00pm to 5:00pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Self-Healing Systems

    by Viktor Farcic

    We can think of the whole computer systems as a human body that consist of cells of various types. They can be hardware or software. When they are software units, the smaller they are, the easier it is for them to self-heal, recuperate from failures, multiply or even get destroyed when that is needed. We call those small units microservices and they can indeed have behaviours similar to those observed in a human body. The microservices based system we are building can be made in a way that is has the ability to self-heal.

    We’ll explore practices and tools required to set up fully autonomous self-healing systems capable of both reactive recuperation from failures and proactive predictions of steps that should be taken to prevent failures before they happen.

    At 4:00pm to 5:00pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Container im Microsoft-Universum

    by Rainer Stropek

    Linux-VMs mit Docker in Azure, die neuen Azure Container Services (ACS), Docker auf Windows – Microsoft hat die durch Docker populär gewordene Containertechnologie lieb gewonnen. In dieser Session gibt Rainer Stropek, langjähriger Azure MVP und Microsoft Regional Director, einen Überblick über den Stand der Dinge in Sachen Docker-Container im Microsoft-Universum.

    At 5:15pm to 6:15pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Heka – The Swiss Army Knife for Logs and Metrics

    by Daniel Kühne

    Nowadays if you want to visualize logs on premise the obvious choices are the ELK-Stack or Graylog. But what if you want to you have a simple, fast and thin solution. And what if you want to do metrics and logs just with one agent. Heka to the rescue. In this talk I’ll give a short introduction to Heka, show how to setup a pipeline to analyse a sample logfile and create metrics from logfile. The logfile is then visualized in Elasticsearch and the metrics in InfluxDB. After you had a look at Heka maybe you’ll choose it for your next project.

    At 5:15pm to 6:15pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

  • Infrastructure as Code and Service Discovery with Terraform and Consul

    by Johann Füchsl and Werner Schmid

    In this talk we will show how Terraform can be used to manage infrastructure as code across multiple cloud providers and local machine resources. We also introduce Consul for automatic service discovery and configuration management. In a small demo we start a simple high availability setup on AWS which makes use of Consul’s automatic service discovery.

    At 5:15pm to 6:15pm, Tuesday 14th June

    In Steigenberger Hotel am Kanzleramt

Wednesday 15th June 2016

  • Kubernetes als Infrastruktur für Microservices

    by Peter Roßbach

    Dieser Vortrag gibt einen Überblick über die technischen Lösungen für die Orchestrierung von Kubernetes-basierten Services. Erzeugen, Betreiben und Ändern von vielen Maschinen und Containern auf dem eigenen Notebook, im Data Center oder in der Cloud ist eine Herausforderung. Unsere Produkte werden ständig erweitert und an verschiedene Nutzungen angepasst. Um Microservices zu entwickeln, bedarf es einer guten Koordination von Gruppen von Prozessen und ihren Abhängigkeiten. Kubernetes und das Docker-Ökosystem bieten hier vielversprechende Werkzeuge, um automatische Skalierung, Fehlerbehebung und Deployment zu ermöglichen. Der Vortrag stellt den praktischen Nutzen von Kubernetes vor und demonstriert den Umgang damit.

    At 9:00am to 10:00am, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Listen to your Infrastructure and please sleep

    by Gianluca Arbezzano

    You can log everything, but if you are offline when the problem will be your system will be down. It is an ugly truth but you are not a 24h parser for your logs. Luckily there are a lot of tools that can help you to resolve this problem: Slack, IRC, email or a real slap – it is not important what you use but remember this concept. During this talk we will see how build a monitoring system based on InfluxDB, a popular time series database and how close the circle with a notification trigger if the system will detect an anomaly.

    At 9:00am to 10:00am, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

    Coverage slide deck

  • Make yourself replaceable

    by Erno Aapa

    Erno is founder of DevOps Finland. He has worked as lead developer and operations engineer for multiple companies like Rovio, MTV (Finnish tv channel), Elisa (telco) and and lately moved from enterprise companies to small startup called Sharper Shape with strong focus on DevOps practices. He focuses on creating environment where development cycle is fast, safe and easy with latest technologies.

    After moving from enterprise companies to small startups, I had to learn new way of working – how to do everything cheaper and faster. In startup world, time is limited. Team must be able to ship new features continuously and as operations engineer, you easily end up blocking the team to progress. Team must spend minimum time on operations work and maximum time on prototyping new features. I share what I have learned from enterprise and startup companies while trying to apply DevOps practices in them.

    At 9:00am to 10:00am, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Hands-on-Docker-Security

    by Erkan Yanar

    Docker (experimental) bietet einige – leider wenig genutzte – Möglichkeiten, Docker sicherer zu betreiben. In diesem Hands-on werden Features wie User Namespaces, AppArmor/SELinux, seccomp und deren Einsatzmöglichkeiten live vorgestellt.

    At 10:30am to 11:30am, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Monitoring a Kubernetes-backed Microservices Architecture with Prometheus

    by Fabian Reinartz and Björn Rabenstein

    As many startups of the last decade, SoundCloud’s architecture started as a Ruby on Rails monolith, which later had to be broken into microservices to cope with the growing size and complexity of the site. The microservices initially ran on an in-house container management and deployment platform. Recently, the company has started to migrate to Kubernetes.
    With the introduction of microservices, the existing conventional monitoring setup failed both conceptually and in terms of scalability. Thus, starting in 2012, SoundCloud invested heavily into the development of the open-source monitoring system Prometheus, which was designed for large-scale highly dynamic service-oriented architectures.
    Migrating to Kubernetes, it became apparent that Prometheus and Kubernetes are a match made in open-source heaven. The talk will demonstrate the current Prometheus setup at SoundCloud, monitoring a large-scale Kubernetes cluster.
    The speakers are production engineers at SoundCloud and core developers of the Prometheus project.

    At 10:30am to 11:30am, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Cloud-Automatisierung mit Azure Resource Manager (ARM)

    by Rainer Stropek

    Softwaresysteme bestehen in der Praxis schon lange nicht mehr aus einem einzelnen Server mit einer Hand voll Clients. Ausfallsichere Cluster sind heute der Normalfall, nicht die Ausnahme. Automatisch skalierende Webserverfarmen kümmern sich um Web Services. Riesige Storage-Cluster bieten die notwendige Speicherkapazität. Verteilte Netzwerkstrukturen mit Firewalls, Load Balancern und VPN-Gateways verbinden die Server und sichern sie gegen unerlaubten Zugriff. Es ist eine Herausforderung für Administratoren, diese Komplexität zu meistern. Neue Werkzeuge sind notwendig, um die Cloud-Infrastrukturen aufzubauen und zu warten. Die Azure-Cloud von Microsoft hat durch Einführung des Azure Resource Manager (kurz ARM) in dieser Hinsicht große Schritte nach vorne gemacht. Rainer Stropek, langjähriger Azure MVP und Microsoft Regional Director, zeigt Ihnen in dieser Session, wie ARM die Arbeit von DevOps-Teams in Azure beeinflusst.

    At 11:45am to 12:45pm, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Docker-Patterns

    by Roland Huß

    Es ist sicher richtig zu behaupten, dass Docker die Art und Weise, wie wir Java-Anwendungen entwickeln, ausliefern und betreiben, verändert hat. Dennoch sind immer noch viele Fragen offen, wie Docker denn nun konkret eingesetzt werden kann. Viel wurde bislang experimentiert, doch was bleibt übrig, wenn der Goldrausch vorbei ist ? Dieser Vortrag wagt eine Prognose und stellt nützliche Docker-Patterns vor:

    Java-Applikationen können als ein „Servicecontainer“ oder als an JEE-Server angeknüpfte „Datencontainer“ umgesetzt werden.
    Das Sidecar-Pattern erhöht die Serviceportabilität durch Containerentkopplung.
    Mit dem Template-Pattern wiederum lassen sich Docker-Images leicht parametrisieren und aus kleineren Komponenten zusammensetzen.
    Diese und weitere Muster werden im Detail mit ihren Vor- und Nachteile erklärt und anhand von Beispielen verdeutlicht.

    At 11:45am to 12:45pm, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Managing Performance of Microservices in Containers

    by Jonah Kowall

    Changes in software have been extensive over the last half decade beginning with agile which have led to rampant use of microservices, and are beginning to change the data center with containers. Providing assurance and managing these operationally are a major challenge, the technologies are still evolving. 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. 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. We will outline what needs to be built in terms of data extraction, analytics, and other open source technologies:

    What is changing with software, and why?

    What challenges are faced with these changes?

    How to overcome these challenges

    At 11:45am to 12:45pm, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • 101 Steps to avoid a Security Disaster in the Cloud

    by Philipp Krenn

    Isn’t it great how easily you can scale up in the cloud? The only problem is that disaster can strike just as quickly. We will start off by taking a look at some (in-) famous incidents of the past. Then we will discuss 101 steps on how to avoid a security disaster both in general and by using specific services such as AWS and GitHub in specific. This includes considerations for operations and development. Finally, we debate which services and risks you might want to avoid.

    PS: Due to time constraints 101 as a binary and not a decimal number.

    At 3:00pm to 4:00pm, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

  • Container Management with ECS

    by Maschinenstürmer

    Amazon EC2 Container Service is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. Part of ECS is Amazon EC2 Container Registry (ECR). Amazon ECR is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. This session will describe the benefits of using Docker containers in AWS and how you can use ECS and ECR for your applications.

    At 3:00pm to 4:00pm, Wednesday 15th June

    In Steigenberger Hotel am Kanzleramt

Thursday 16th June 2016

  • Service-Discovery in der Cloud: Ein Mob-Programming-Tutorium

    by Johannes Bumüller, Clemens Heppner and Florian von Stosch

    Microservices etablieren sich als Architekturstil zur Entwicklung komplexer Softwaresysteme. Wenn eine Anwendung auf Basis von Microservices konzipiert wird, stellt sich die Frage, wie sie skalierbar und robust bereitgestellt werden kann. Im Rahmen des Tutoriums wird eine exemplarische Microservices-Architektur aufgebaut und anhand dieser gezeigt, wie die Dienste mittels Service-Discovery adäquat bereitgestellt werden können.

    Das Tutorium erfolgt in Anlehnung an das Konzept des Mob Programmings. Es wird eine Zielanwendung vorgegeben; die Realisierung erfolgt im Rahmen des Tutoriums, dabei können sich die Teilnehmer aktiv einbringen und Vorschläge zur Realisierung beitragen. Neben Quellcode werden auch Technologien zur Bereitstellung demonstriert.

    At 9:30am to 5:30pm, Thursday 16th June

    In Steigenberger Hotel am Kanzleramt