84 subscribers
انتقل إلى وضع عدم الاتصال باستخدام تطبيق Player FM !
المدونة الصوتية تستحق الاستماع
برعاية
![Curated Questions: Conversations Celebrating the Power of Questions! podcast artwork](https://cdn.player.fm/images/55643642/series/AYrVRyvMkRPcJ4cC/32.jpg 32w, https://cdn.player.fm/images/55643642/series/AYrVRyvMkRPcJ4cC/64.jpg 64w, https://cdn.player.fm/images/55643642/series/AYrVRyvMkRPcJ4cC/128.jpg 128w, https://cdn.player.fm/images/55643642/series/AYrVRyvMkRPcJ4cC/256.jpg 256w, https://cdn.player.fm/images/55643642/series/AYrVRyvMkRPcJ4cC/512.jpg 512w)
![Curated Questions: Conversations Celebrating the Power of Questions! podcast artwork](/static/images/64pixel.png)
Sam Newman on building microservices
Manage episode 261558964 series 1652312
The O’Reilly Programming Podcast: How to effectively make the transition from monoliths to microservices.
In this episode of the O’Reilly Programming Podcast, we revisit our June 2017 conversation with Sam Newman, presenter of the O’Reilly video course The Principles of Microservices and the online training course From Monolith to Microservices. He is also the author of the book Building Microservices: Designing Fine-Grained Systems.
Here are some highlights from the conversation:
Getting started with microservices
If you’re interested in adopting a microservice architecture, start with only one or two services at the beginning. Get them deployed into production, and see if it gives you the outcome you’re looking for.
How microservices allow scaling
By breaking apart a monolithic system into individual services, those individual services could be scaled up as required. I could run my pricing engine on multiple separate physical machines, allowing it to handle more load. I could take another part of my system and run it on a smaller machine that doesn’t need as much load.
The importance of independent deployability
If you create a systems architecture where you have that characteristic of independent deployability—where you can make a change to a service and deploy that service by itself into a production environment without having to redeploy anything else—so many other benefits flow from that.
Other links:
- Newman’s presentation Confusion in the land of the serverless at the O’Reilly 2017 Velocity Conference in London
40 حلقات
Manage episode 261558964 series 1652312
The O’Reilly Programming Podcast: How to effectively make the transition from monoliths to microservices.
In this episode of the O’Reilly Programming Podcast, we revisit our June 2017 conversation with Sam Newman, presenter of the O’Reilly video course The Principles of Microservices and the online training course From Monolith to Microservices. He is also the author of the book Building Microservices: Designing Fine-Grained Systems.
Here are some highlights from the conversation:
Getting started with microservices
If you’re interested in adopting a microservice architecture, start with only one or two services at the beginning. Get them deployed into production, and see if it gives you the outcome you’re looking for.
How microservices allow scaling
By breaking apart a monolithic system into individual services, those individual services could be scaled up as required. I could run my pricing engine on multiple separate physical machines, allowing it to handle more load. I could take another part of my system and run it on a smaller machine that doesn’t need as much load.
The importance of independent deployability
If you create a systems architecture where you have that characteristic of independent deployability—where you can make a change to a service and deploy that service by itself into a production environment without having to redeploy anything else—so many other benefits flow from that.
Other links:
- Newman’s presentation Confusion in the land of the serverless at the O’Reilly 2017 Velocity Conference in London
40 حلقات
كل الحلقات
×![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Kyle Simpson and Tammy Everts on the challenges of the modern web 49:02
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Rebecca Parsons on evolutionary architecture 25:42
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Richard Warburton and Raoul-Gabriel Urma on Java 8 and Reactive Programming 36:36
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Paul Bakker and Sander Mak on Java 9 modularity 29:31
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Luciano Ramalho on Python’s features and libraries 20:40
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Wendy Wise on developing for virtual reality and augmented reality 21:07
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Katharine Jarmul on using Python for data analysis 26:17
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Nathaniel Schutta on succeeding as a software architect 29:52
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Matt Stine on cloud-native architecture 42:45
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Michael Nygard on architecture without an end state 28:31
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
![O'Reilly Programming Podcast - O'Reilly Media Podcast podcast artwork](/static/images/64pixel.png)
1 Jim Blandy and Jason Orendorff on Rust 29:24
مرحبًا بك في مشغل أف ام!
يقوم برنامج مشغل أف أم بمسح الويب للحصول على بودكاست عالية الجودة لتستمتع بها الآن. إنه أفضل تطبيق بودكاست ويعمل على أجهزة اندرويد والأيفون والويب. قم بالتسجيل لمزامنة الاشتراكات عبر الأجهزة.