Episode 210: Stefan Tilkov on Architecture and Micro Services : Software Engineering Radio

Possibly related…

  1. Episode 210: Stefan Tilkov on Architecture and Micro Services : Software Engineering Radio

    Micro services is an emerging trend in software architecture that focuses on small, lightweight applications as a means to avoid large, unmaintainable, monolithic systems. This approach allows for individual technology stacks for each component and more resilient systems. Micro services uses well-known communication schemes such as REST but also require new technologies for the implementation. Methodologies like the Twelve-Factor App provide a set of rules for the deployment and operation of such systems. Teams take care of several of those services and deal with separate business domains to make the best use of Conway’s Law. These business domains provide a more coarse-grained software architecture.

    In this episode, Stefan Tilkov discusses these new approaches as well as their benefits and drawbacks with Eberhard Wolff. Stefan is CEO and Principal Consultant at innoQ in Germany. He works as a software architect and is a well-known speaker at international conferences. More recently, he has joined Software Engineering Radio as a host.

    —Huffduffed by rickenharp

  2. GOTO 2021 • Software Architecture for Developers Part 2/2 • Simon Brown & Stefan Tilkov

    This interview was recorded for the GOTO Book Club. #GOTOcon #GOTOBookClub http://gotopia.tech/bookclub

    Simon Brown - Author of "Software Architecture for Developers Vol. 2" Stefan Tilkov - Co-founder & Principal Consultant at INNOQ

    PART 1: https://youtu.be/TE4rKZ7M1aM

    DESCRIPTION Software architecture concepts will help software developers not only advance their careers but also do a better job in their current work. Simon Brown, the creator of the C4Model talks to Stefan Tilkov about why software architecture is something that every developer should understand, how the C4 Model can help with that and why diagrams are so useful in software development. The interview is based on Simon’s book "Software Architecture for Developers Vol. 2": https://leanpub.com/visualising-software-architecture

    TIMECODES 00:00 Intro 00:48 The C4 model 06:26 The difference between UMLs & the C4 model 11:11 Should UMLs be part of a CS education? 15:29 How to keep diagrams in sync with your code? 20:24 How to visualize software diagrams & documentation? 25:39 Resources for developers getting into architectural work 27:06 Outro

    Read the full transcription of the interview here: https://gotopia.tech/bookclub/episodes/software-architecture-for-developers-c4-model

    RECOMMENDED BOOKS Simon Brown • Software Architecture for Developers Vol….

    ===
    Original video: https://youtu.be/gDlE4q3mozY
    Downloaded by http://huffduff-video.snarfed.org/ on Sun Apr 4 12:48:18 2021 Available for 30 days after download

    —Huffduffed by Harrisonbro

  3. Preserving the Architecture of the Web with Stefan Tilkov | The Web Ahead

    There’s a lot of pressure these days to use a JavaScript framework to create every website. “Which one is best?” people ask, “Which one should I use?” Stefan Tilkov joins Jen Simmons to talk about the architectural style of the web, and how to understand to best create an application on the web. What is the role of each of the technologies available?

    http://www.thewebahead.net/116

    —Huffduffed by adactio

  4. David Heinemeier Hansson, Software Contrarian - Transcript - CoRecursive Podcast

    David Heinemeier Hansson talks to Adam about being avoiding a software monoculture. He explains why we should find a programming language that speaks to us, why ergonomics matter and why single page apps and microservices are not for him. “That is the pleasure and privilege of working with the web. No one knows what you …

    https://corecursive.com/david-heinemeier-hansson-software-contrarian-transcript/

    —Huffduffed by dantiberian

  5. David Heinemeier Hansson, Software Contrarian - Transcript - CoRecursive Podcast

    David Heinemeier Hansson talks to Adam about being avoiding a software monoculture. He explains why we should find a programming language that speaks to us, why ergonomics matter and why single page apps and microservices are not for him. “That is the pleasure and privilege of working with the web. No one knows what you …

    https://corecursive.com/david-heinemeier-hansson-software-contrarian-transcript/

    —Huffduffed by jtth

  6. David Heinemeier Hansson, Software Contrarian - Transcript - CoRecursive Podcast

    David Heinemeier Hansson talks to Adam about being avoiding a software monoculture. He explains why we should find a programming language that speaks to us, why ergonomics matter and why single page apps and microservices are not for him. “That is the pleasure and privilege of working with the web. No one knows what you …

    https://corecursive.com/david-heinemeier-hansson-software-contrarian-transcript/

    —Huffduffed by toto

  7. SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture : Software Engineering Radio

    SE-Radio Episode 236: Rebecca Parsons on Evolutionary Architecture

    Filed in Episodes

    by SE-Radio

    on August 21, 2015

    • 0 Comments

    Johannes Thönes talks to Rebecca Parsons, Chief Technology Officer at ThoughtWorks, about evolutionary architecture. The practice of evolutionary software architecture means making decisions as late as possible (last responsible moment) and setting up cross-functional requirements that the architecture has to meet (architectural fitness function).

    In the beginning, Parsons and Thönes introduce the term evolutionary architecture and explain the difference to emergent design. Parsons also explains why big design upfront is a bad idea and why we still need architecture even in Agile projects.

    Parsons then describes five principles of evolutionary architecture (last responsible moment, architect and develop for evolvability, Postel’s law, architect for testability, and Conway’s law). She goes on to highlight three techniques of evolutionary architecture (database refactoring, continuous delivery, and microservices).

    Venue: London

    Related Links

    Episode 182: Domain-Specific Languages with Martin Fowler and Rebecca Parsons http://www.se-radio.net/2012/01/episode-182-domain-specific-languages-with-martin-fowler-and-rebecca-parsons/

    Rebecca’s posts from working for the “Technology for Development Office” of Unicef in Uganda http://rebeccaparsons.com/?cat=3

    Episode 166: Living Architectures with John Wiegand http://www.se-radio.net/2010/08/episode-166-living-architectures-with-john-wiegand/

    “[architecture is all the] ‘things that people perceive as hard to change.’” – Martin Fowler in Who Needs an Architect

    Episode 224: Technical Debt with Sven Johann http://www.se-radio.net/2015/04/episode-224-sven-johann-and-eberhard-wolff-on-technical-debt/

    Episode 186: Martin Fowler and Pramod Sadalage on Agile Database Development http://www.se-radio.net/2012/06/episode-186-martin-fowler-and-pramod-sadalage-on-agile-database-development/

    Episode 221: Jez Humble on Continuous Delivery http://www.se-radio.net/2015/02/episode-221-jez-humble-on-continuous-delivery/

    Episode 210: Stefan Tilkov on Architecture and Micro Services http://www.se-radio.net/2014/09/episode-210-stefan-tilkov-on-architecture-and-micro-services/

    Episode 213: James Lewis on Microservices http://www.se-radio.net/2014/10/episode-213-james-lewis-on-microservices/

    Building Microservices by Sam Newman http://www.amazon.com/Building-Microservices-Sam-Newman-ebook/dp/B00T3N7XB4/

    Continous Delievery by Jez Humble and David Farley http://www.amazon.com/Continuous-Delivery-Deployment-Automation-Addison-Wesley/dp/0321601912

    Refactoring Databases: Evolutionary Database Design by Scott Ambler, Pramod Sadalage http://www.amazon.com/Refactoring-Databases-Evolutionary-paperback-Addison-Wesley/dp/0321774515

    Rebecca’s website http://rebeccaparsons.com

    ThoughtWorks website http://www.thoughtworks.com

    Rebecca’s Twitter http:twitter.com/rebeccaparsons

    http://traffic.libsyn.com/seradio/se_radio_236-parsons_final.mp3

    Podcast: Play in new window

    | Download

    Subscribe: iTunes

    | RSS

    http://www.se-radio.net/2015/08/se-radio-episode-236-rebecca-parsons-on-evolutionary-architecture/

    —Huffduffed by agileone

  8. What even is a micro frontend? with Michael Geers, author of Micro Frontends in Action (JS Party #121) |> Changelog

    Jerod and KBall are joined by Micro Frontends in Action author Michael Geers to discuss (you guessed it) micro frontend architecture. We ask: what is the concept? How is it similar/different to micro services? Who is it best fitted for? How do you put it in practice? And much more.

    https://changelog.com/jsparty/121

    —Huffduffed by leivajd

  9. SE-Radio Episode 287: Success Skills for Architects with Neil Ford : Software Engineering Radio

    SE-Radio Episode 287: Success Skills for Architects with Neil Ford

    Filed in Episodes

    by SE-Radio

    on April 12, 2017

    • 0 Comments

    Neal Ford of ThoughtWorks chats with SE Radio’s Kim Carter about the skills required to be a successful software architect, how to create and maintain them, and how to transition to them from other roles, such as software engineering. Neal discusses that the required skills can be learned, you do not have to be born with special attributes. Those looking to make the transition should focus especially on learning “soft skills” before making the move, and exploring the idea of taking an architectural role temporarily to see if it suites you. He also discusses problem solving skills, why understanding history is so important, and how to recognize and avoid increasing complexity.

    Related Links

    Episode 236: Rebecca Parsons on Evolutionary Architecture

    Episode 210: Stefan Tilkov on Architecture and Micro Services

    Neal’s new book Evolutionary Architecture

    Neal’s home page: http://nealford.com/

    Neal’s Twitter: @neal4d

    ThoughtWorks

    Building a technology radar

    Dreaming in Code

    http://traffic.libsyn.com/seradio/SE-Radio-Episode-287-Success-Skills-for-Architects-with-Neil-Ford.mp3Podcast: Play in new window | DownloadSubscribe: iTunes | Android | RSS

    http://www.se-radio.net/2017/04/se-radio-episode-287-success-skills-for-architects-with-neil-ford/

    —Huffduffed by agileone