+ All Categories
Home > Documents > MSF FullCycle V23 170728 - blog.consort-academy.de · JENKINS* JENKINS* Build Function ... Docker...

MSF FullCycle V23 170728 - blog.consort-academy.de · JENKINS* JENKINS* Build Function ... Docker...

Date post: 28-Jul-2018
Category:
Upload: lephuc
View: 221 times
Download: 0 times
Share this document with a friend
1
Infrastructure as Code weitere Teammitglieder GITLAB* JENKINS* JENKINS* Build Function Clean Code Für die langfristige Wartbarkeit müssen Codierungsrichtlinien beachtet werden. Es dürfen nur sichere Open-Source-Pakete verwendet werden. * Die Microservice Factory ist an die individuelle Infrastruktur anpassbar ** Entfällt bei Serverless-Umgebungen Code Coverage Threat Analysis Controller Microservices containerized Pre-Integration Quality Gate ARTIFACT REPOSITORY Jira Anforderung Micro-UIs Microservices Micro-UIs Deployment Descriptor Slack Diskussion Idee / Change 2nd Level Support IoT / IIoT Connectivity Content Delivery Network Streaming & Scaling Services REST API Open API Contract First Business Decisions / Strategy JENKINS* Integration API Contracts Load / Stress Penetration e2e Integration Quality Gate Java, Python, nodeJS* Implementierung Microservices Micro-UIs Entwickler-Laptops Stage-Umgebung Integrationsumgebung in der Cloud The same ARTIFACT REPOSITORY Docker Swarm* SLA Alerts Autodetect Machine Learning ELK Kibana Quality Monitoring JENKINS* Deployment Descriptor Continuous Delivery Microservices Micro-UIs Produktivumgebung in der Cloud Native Cloud Services Edge Services Externe Erfolgsoptimierung und -Kontrolle The same ARTIFACT REPOSITORY create & delete z.B. Azure* Kubernetes** 1s. Kubernetes** Business Dashboard Jira Defect Tracking z.B. LaunchDarkly z.B. Optimizely z.B. Google Analytics Virtual Box z.B. Azure* DESIGN IMPLEMENT TEST DEPLOY INTEGRATE MONITOR ANY CLOUD ANY LANGUAGE OPTIMIZE / ADAPT Docker Swarm* Docker Swarm* Docker Infrastructure Vagrant Provisioner CENTRALIZED LOGGING & KPI SVC-REGISTRY KPI ACCESS MQ MQ MQ REGISTRATOR MICRO-UI REST REST REST REST ACTUATORHUB API GATEWAY CENTRALIZED LOGGING & KPI SVC-REGISTRY KPI ACCESS MQ MQ MQ REGISTRATOR MICRO-UI REST REST REST REST ACTUATORHUB API GATEWAY z.B. Azure* CENTRALIZED LOGGING & KPI SVC-REGISTRY RTC GATEWAY MQ MQ MQ REGISTRATOR MICRO-UI REST REST REST REST ACTUATORHUB API GATEWAY Externe Application Services Planung & Dokumentation Visualisierung Testergebnisse Visualisierung Testergebnisse Steuerung Release Deployment Visualisierung Containerstatus Team Debug Visualisierung Performance-Daten Team Debug Credential Store ADAPTER ADAPTER ADAPTER CME WORKBENCH Identity & Access Management ADAPTER ADAPTER ADAPTER ADAPTER Microservice Factory Automatisierter Softwareentwicklungsprozess in einer Continuous Integration-, Testing- und Delivery-Umgebung ADAPTER In Microservice-Umgebun- gen sind Container-basierte Integrationstests von höchs- ter Wichtigkeit. Für das Continuous-Delivery sind kurze Feedbackzeiten von extremer Bedeutung. Tools lernen die Konfigura- tion größenteils durch auto- matische Analyse.
Transcript
Page 1: MSF FullCycle V23 170728 - blog.consort-academy.de · JENKINS* JENKINS* Build Function ... Docker Swarm* SLA Alerts Autodetect Machine Learning ELK Kibana ... MSF_FullCycle_V23_170728

Infrastructureas Code

weitere Teammitglieder

GITLAB*

JENKINS*

JENKINS*

Build

Function

Clean Code

Für die langfristige Wartbarkeit müssen Codierungsrichtlinien beachtet werden. Es dürfen nur sichere Open-Source-Pakete verwendet werden.

* Die Microservice Factory ist an die individuelle Infrastruktur anpassbar** Entfällt bei Serverless-Umgebungen

Code Coverage

Threat Analysis

Controller

Microservices

containerized

Pre-IntegrationQuality Gate

ARTIFACTREPOSITORY

JiraAnforderung

Micro-UIs

Microservices

Micro-UIs

DeploymentDescriptor

SlackDiskussion

Idee / Change

2nd LevelSupport

IoT / IIoTConnectivity

Content DeliveryNetwork

Streaming & ScalingServices

REST APIOpen APIContract First

Business Decisions /Strategy

JENKINS*

Integration

API Contracts

Load / Stress

Penetration

e2e

IntegrationQuality Gate

Java, Python, nodeJS*Implementierung

Microservices

Micro-UIs

Entwickler-Laptops

Stage-Umgebung

Integrationsumgebungin der Cloud

The sameARTIFACT

REPOSITORY

Docker Swarm*

SLA

Alerts

Autodetect

Machine Learning

ELK

Kibana

QualityMonitoring

JENKINS*

DeploymentDescriptor

ContinuousDelivery

Microservices

Micro-UIs

Produktivumgebungin der Cloud

Native Cloud ServicesEdge Services

Externe Erfolgsoptimierungund -Kontrolle

The sameARTIFACT

REPOSITORY

create & delete

z.B. Azure*

Kubernetes**

1s.

Kubernetes**

BusinessDashboard

JiraDefect Tracking

z.B.LaunchDarkly

z.B.Optimizely

z.B.Google Analytics

VirtualBox

z.B.Azure*

DESIGN IMPLEMENT TEST DEPLOYINTEGRATE MONITOR

ANY CLOUD

ANY LANGUAGE

OPTIMIZE / ADAPT

Docker Swarm*

Docker Swarm*

DockerInfrastructure

VagrantProvisioner

CENTRALIZED LOGGING & KPI

SVC-REGISTRY

KPI ACCESS

MQ

MQ

MQ

REGISTRATOR

MICRO-UI

REST

RESTREST

REST

ACTUATORHUB

API GATEWAY

CENTRALIZED LOGGING & KPI

SVC-REGISTRY

KPI ACCESS

MQ

MQ

MQ

REGISTRATOR

MICRO-UI

REST

RESTREST

REST

ACTUATORHUB

API GATEWAY

z.B.Azure*

CENTRALIZED LOGGING & KPI

SVC-REGISTRY

RTC GATEWAY

MQ

MQ

MQ

REGISTRATOR

MICRO-UI

REST

RESTREST

REST

ACTUATORHUB

API GATEWAY

Externe ApplicationServices

Planung &Dokumentation

VisualisierungTestergebnisse

VisualisierungTestergebnisse

SteuerungRelease Deployment

VisualisierungContainerstatusTeam Debug

VisualisierungPerformance-DatenTeam Debug

CredentialStore

ADAPTER ADAPTER ADAPTER

CME WORKBENCHIdentity & Access

ManagementADAPTER ADAPTERADAPTER ADAPTER

Microservice Factory Automatisierter Softwareentwicklungsprozess in einer Continuous Integration-, Testing- und Delivery-Umgebung

ADAPTER

In Microservice-Umgebun-gen sind Container-basierte Integrationstests von höchs-ter Wichtigkeit.

Für das Continuous-Delivery sind kurze Feedbackzeiten von extremer Bedeutung. Tools lernen die Konfigura-tion größenteils durch auto-matische Analyse.

Recommended