Modules or microservices? - Sander Mak [Luminis DevCon 2017]
Microservices promise a scalable architecture, increased flexibility and better performance. But then you find out what’s actually involved in designing, developing and running a microservices-based architecture and it turns out it’s not that straightforward after all.
Often the discussion around microservices is framed in a false dichotomy between the messy monolith and the lean and mean microservices architecture. In this talk we’ll see there’s a third way: the modularised application. Functional decomposition of your application doesn’t imply every component has to become its own independent process.
Modularisation is about strong encapsulation, well-defined interfaces and explicit dependencies. Many languages offer in-process modularisation features, for example Java 9 with its upcoming module system. There’s a strong overlap with the microservices philosophy and development benefits, without incurring the penalty of operational complexity.
We’ll explore what the right (and wrong) reasons are for going with a microservices architecture, but also what the alternative of a modularised application entails. You’ll see that splitting up an existing service or application into microservices isn’t always the clear winner.
After this session you’ll be able to choose between the alternatives for the right reasons. There’s a place for both independently deployed microservices and larger applications with a strong internal modular structure. Choose wisely!
About the speakers
SANDER MAK
FELLOW AT LUMINIS APELDOORN
Sander crafts scalable software at Luminis Apeldoorn. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander Mak is a JavaOne RockStar speaker.
devcon.luminis.eu
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Modules or microservices? - Sander Mak [Luminis DevCon 2017]», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.