12
IABM Copyright 2018 www.theiabm.org @THEIABM The prominent role of microservices in the future of media companies Ronan Poullaouec – CTO AVIWEST

The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

The prominent role of microservices in the future of

media companies

Ronan Poullaouec – CTOAVIWEST

Page 2: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Ronan Poullaouec, Chief Technology [email protected]

AVIWEST’s advanced video contribution platform enables broadcasters to capture and deliver live 4K/UHD/HD/SD video over multiple unmanaged IP networks, including bonded cellular, Wi-Fi, Ethernet, and satellite links.

Introduction

Page 3: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Why do we need MicroService?

• Media Environment is Rapidly Changing • Television has changed!

• New Innovation & Market Opportunity• Cloud Revolution

• Need More Integration with Existing Systems• Scalability and Agility

Page 4: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

MicroService Definition

A microservice architecture consists of a collection of small and autonomous services. Each service is self-contained and should

implement a single business capability.

Page 5: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Monolithic vs Microservices

Page 6: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Monolith Software

• One build and deployment unit, One code base• One technology stack (Linux, JVM, Tomcat, Libraries)• Challenges with Monolith Softwares

• Difficult to Scale• Long Build/Test/Release• Operations are a nightmare (if module #n in failure ...)• Architecture is hard to maintain• Long time to add new features• Lack of Agility• Lack of Innovation• Frustrated Customers

Page 7: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Characteristics of MicroService

• Services are small, independent, and loosely coupled• Each service is a separate codebase• Services can be deployed independently• Services are responsible for persisting their own data or external state• Services communicate with each other by using well-defined APIs• Services don't need to share the same technology stack, libraries, or

frameworks

Page 8: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Benefits of MicroService

• Modularity, weak coupling• Separation of concerns (and developments)• Freedom of technological choices• Ability to redeploy component by component• Independence of the teams (Dev, DevOps, Operation, ...)

• Interfaces & Network communication• Distributed Architecture• Sustainability of standards

• Scalability by design

Page 9: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Drawbacks of MicroService

• Developing & Deploying MicroServices Distributed System can be complex

• Requires an eco-system• Requires a Load-balancer• Increased effort for operations, deployment and monitoring (SaaS)

Page 10: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

Use-CaseVideo Distribution HQ Hundred of Affiliates

DISTRIBUTIONHE40004

Headquarter

Affiliate #1

HD1

HD2

HD3

HD4

2HD1

Affiliate #n

2HD2

StreamHubMicroServices

SDI

SDI

SDIDispatch to Hundred of Affiliates

Decode

HEVC1080p50/604:2:0 / 4:2:2

8/10-bits

Page 11: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

SAFESTREAMS MICROSERVICE

Aggregation of any kind of heterogeneous IP networks to

create a large transmission pipe

Real time adaptation of the video resolution and bit rate according to the networks

characteristics

Transmission robustness and security ensured with packet

retransmission, Forward Error Correction and Encryption

• IP NETWORKS AGGREGATION • • ADAPTATIVE BIT RATE ENCODING • • QoS & SECURITY •

INTELLIGENT IP BONDING STACK

Video transmission over bonded IP networks technology. The heart of the AVIWEST's solution is available as a MicroService.

Page 12: The prominentroleof microservicesin the future of media ... · • Operations are a nightmare (if module #n in failure ...) • Architecture is hard to maintain ... • Developing

IABM Copyright 2018 www.theiabm.org @THEIABM

[email protected]

AVIWEST