Asia-Pacific Broadcasting (APB) @ConnecTechAsia Show News - Day 2 | Page 13

@ConnecTechAsia2018 www.apb-news.com 27 June 2018 WEDNESDAY 13 Microservices: What are they, and why are they important? BY JASON LI One of the hottest topics of the moment is microservices. What are they, and why are they important? Just a few years ago, if you want- ed to build a system, you bought a set of devices with labels such as server, switcher, transcoder, standards con- verter and so on. You plugged them together, and the system did precisely what you designed it to do — even if it would not do much else. Today, we have moved from large discrete devices to software applications running on commercial off-the-shelf (COTS) hardware. These software applications can be trans- formed into “virtual machines” inside the IT environment, which is why we talk about virtualisation. But if we were just to replace a hardware standards converter or transcoder with a software equiv- alent, we would not really have achieved very much. Certainly, our systems would be no more flexible. The smart thinking, then, is to make the devices smaller and more focused. Instead of a box labelled “transcoder” — which might be able to convert many different codecs and wrappers between inputs and outputs — we can make each part of the process a separate application. We might have a need to bring in a contribution feed which is in progressive JPEG2000. A traditional transcoder would include other input codecs and a de-interlacer, which we would have paid for, and which would be consuming power even though they would not be in the signal path. But in a software-defined archi- tecture, we just install and use the JPEG2000 input codec — nothing else. That is a microservice. It is a piece of software that does just one thing. When we need it, we run it up. It does not waste processor cycles or energy. And the moment we are finished with it, it disappears. Microservices bring flexibility, agility and economy. It is the architecture of the future — and it is available today, says Imagine Communications, who is exhibiting with Broadcast Engineering Services (booth 6F3-04) and Broadcast Technology (booth 4T1-01). If one day a feed comes in as H.264 rather than JPEG2000, then all you need do is call up a different codec microservice and the workflow will work perfectly. Even better, if the commercial department says it would be great if we could deliver this programme in 4K/Ultra HD (UHD), you change a cou- ple of parameters in a look-up table and it becomes a 4K/UHD system. There is no need for expensive capital investments: you can do trial services and pop-ups at little or no cost. Microservices open up the pos- sibility of new licencing models. You could pay for functionality only when you use it. If you need, say, a 3D character generator for an hour a day, find a vendor who will license you a graphics microservice by the hour. Finally, you can develop your own microservices, to operate inside a wider workflow environment like the Zenium framework from Imagine Communications. These discrete software components can be put together to quickly implement new blueprints, and because they are completely self-contained, you can introduce them into a system without worrying about the impact on the rest of the architecture. Microservices bring flexibility, agili- ty and economy. It is the architecture of the future — and it is available today. Jason Li is sales director, Asia-Pacific, Imagine Communications. Are you delivering a personalized video experience? SeaChange’s cFlow TM Portfolio offers end to end video management solutions that provide the personalization pipeline you need. Please visit us at Booth # 4A1-01 (TVE ZONE) SeaChange Because Video?... It’s Personal. www.schange.com