During the past several months, InfoQ has talked with some of the most well-known and respected figures in the field of software architecture with the goal of identifying new emerging trends and also discussing the evolution of existing topics that have gained wider adoption. In order to cover a range of important topics, from fundamental principles such as domain-driven design (DDD) and refactoring, to early adopter topics like microservices, service meshes, and site reliability engineering (SRE), we sat down alongside people like Martin Fowler, Tanya Reilly, and Vaughn Vernon in an effort to share their knowledge and empower the wider community to innovate faster and build better software.
We encourage you to invest 2.5 hours of your time to listen to the full playlist, or you can enjoy each 30 minute episode individually, perhaps over your daily commute or while walking the dog. At InfoQ, our goal is to accelerate the software side of human progress, and by sharing valuable knowledge from domain experts we aim to help you unlock your potential, so that you and your team can “stand on the shoulders of giants” and create better software that ultimately delivers even more value to your customers and to the wider community.
The core idea of refactoring hasn't changed: a sequence of small things allows you to make a big change. Many of those "small things" are still the same, such as Extract Function.
Listen now with shownotesThe role of SRE is to define how to do things in a really reliable way. The focus is to make the majority of the operations work go away, and, for the things that can’t go away, it’s as easy as possible.
Listen now with shownotesI was working on a Vlingo like vision seven years ago, and I was speaking at SpringOne, and I gave a talk on DDD along with talks on reactive.
Listen now with shownotes (Recorded on SEP 14, 2018)There is a dream of a transparent distributed systems layer that sits like an operating system above everything.
Listen now with shownotesIt's very important when getting started with a service mesh to understand both the data plane and the control plane. Consul is trying to solve the control plane problem. While there is an included proxy, that's only for the getting started experience.
Listen now with shownotesGo one level further and get ready to implement some of the key takeaways in your teams and jump in front of your competition: