Expert Talk: DevOps & Software Architecture • Simon Brown, Dave Farley & Hannes Lowette • GOTO 2021

preview_player
Показать описание
This interview was recorded at GOTO Copenhagen for GOTO Unscripted. #GOTOcon #GOTOunscripted #GOTOcph

Read the full transcription of this interview here:

Simon Brown - Author of "Software Architecture for Developers" & Creator of the C4 Software Architecture Model @simonbrown4821
Dave Farley - Author of "Modern Software Engineering" Continuous Delivery & DevOps Pioneer @ContinuousDelivery
Hannes Lowette - Head of Learning & Development at Axxes @Belenar82

RESOURCES

DESCRIPTION
As software architecture continues to evolve rapidly, we are constantly confronted with new challenges. Simon Brown, Dave Farley and Hannes Lowette cover some of the recent trends in software architecture touching on terms such as DevOps and how to deal with complexity. They also reference concepts that have stirred debates forever and are still not done right, like bounded context and continuous delivery.

TIMECODES
00:00 Intro
00:53 Evolution in software architecture
06:16 Managing complexity
14:22 Bounded context
22:00 Problems in our industry
25:00 Continuous delivery done right
28:56 DevOps: just a title?
31:47 Similarities between software architecture & architecture
39:23 Outro

RECOMMENDED BOOKS

#SoftwareArchitecture #ContinuousDelivery #DevOps #DaveFarley #SimonBrown #HannesLowette #Microservices #Monolith #ModularMonolith #Complexity #BoundedContext #C4Model #SoftwareEngineering #Programming #SoftwareDevelopment

CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:

Looking for a unique learning experience?

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Рекомендации по теме
Комментарии
Автор

Looking for books & other references mentioned in this video?
Check out the video description for all the links!

Want early access to videos & exclusive perks?

Question for you: What’s your biggest takeaway from this video? Let us know in the comments! ⬇

GOTO-
Автор

Wow. Great meeting. Simon, Dave, and Hannes are big names of Software Architecture! Thanks for sharing that!

yanlimaju
Автор

Designing software isn’t at all like designing a building or a bridge. Software is about abstract business processes and cultural processes and the flow of data through those abstract processes. Software is fluid and changes over time whereas buildings and bridges require rigidity. For this reason, engineering and software engineering will always require very different processes and approaches.

brnto
Автор

What an awesome talk - thanks for sharing that!

iham
Автор

The pain of discipline is always less than pain of regret.

kampanartsaardarewut
Автор

I listened to the whole thing. Very enjoyable.

DevDungeon
Автор

who is GOTO conference's competitor?

askingalexandriaaa
Автор

I also don’t think “production is free” is quite correct either. Maybe it applies in the case that development actually succeeds. I know several multi-hundred million dollar software projects that failed and were abandoned.

brnto
Автор

Testing micro services independently is not really possible without well defined contracts. To say that micro services are independent is an exaggeration

asdqwe
Автор

I do have diificulty in understanding them. What dialect of English are they speaking?

SaeedNeamati
Автор

I think Margaret Hamilton invented the term 'Software Engineering' - I would appreciate her thoughts on the idea today.

HemalVarambhia
Автор

No agility in software development, it was and still is a long tedious process, and no viable shorcuts available. Yes process franework like scrum is important but does not automatically guarantee a good software. You still need to put in the work, hard work. When these people talk they surely inspire, until reality hits you.

It is still up to you and your team and your actions that determines what will be the outcome.

rommellagera
Автор

The moderator really wants to have separate repos haha.

derekcarday
Автор

Building better software faster is a very poor focus. Actually, it's not a focus at all.

Building bad software fast - is a good focus. If you can build 100 products instead of one, and every one is only 10 times worse than that theoretical one, you multiply your chances to success tenfold.

Building good software slow - is also a great focus. We definitely need mission critical software and we have time to build it. I used to work in NPP automation, we had 30-years long maintenance contracts there. If you're aiming for decades of maintenance, you can certainly afford years of development.

But targeting both quality and quantity at the same time is not a focus, it's a bad case of astigmatism.

oleksandrkaleniuk
Автор

The downside to this talk is that a lot of businesses right now want to hear about micro services, and trust me… the grass is not greener.

Urhsg
Автор

On magpie development and shiny - I find it amusing and appalling that R has a web server etc. that is literally called that ...

logiciananimal
Автор

Very interesting video good all the best nice 👍 great job

zakarasool
Автор

جرنل صاحب ان تینوں کے علاوہ کوئی اور طاقت ھے تو اس کی دلیل دین

qamarmirza
Автор

I think that design & architecture is very sexy 😊

florianfanderl
Автор

Di terjemah kan bahasa Indonesia lebih bagus...👍👍👍👍

itaningsih