SKU: 45121235783

Building Evolutionary Architectures, 2/e

Sale price$497.25 Regular price$552.50
Save 10%

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 14 - Jul 19

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

Building Evolutionary Architectures, 2/eThe software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together

The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.About the AuthorNeal Ford is a director, software architect, and meme wrangler at ThoughtWorks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. Hes an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal has authored seven books (and counting), a number of magazine articles, and dozens of video presentations and spoken at hundreds of developers conferences worldwide. His topics include software architecture, continuous delivery, functional programming, cutting-edge software innovations, and a business-focused book and video on improving technical presentations. Check out his website, Nealford.com.Dr. Rebecca Parsons is ThoughtWorks Chief Technology Officer. She has more years of application development experience than she cares to admit, in industries ranging from telecommunications to emergent internet services. She has extensive experience leading in the creation of large-scale distributed object applications and the integration of disparate systems.Patrick Kua is a seasoned technology leader with 20+ years of experience. His current mission is accelerating the growth of technical leaders through coaching, mentoring and training. He has had many years of hands-on experience, leading, managing and improving complex organizations and software systems as the CTO and Chief Scientist of N26 (Berlin, Germany) and as a Technical Principal Consultant at ThoughtWorks. He is a frequent keynote and conference speaker, author of three books including The Retrospective Handbook, Talking with Tech Leads and Building Evolutionary Architectures and runs the free popular newsletter for leaders in tech, �?Level Up�� (http://levelup.patkua.com) and the Tech Lead Academy, offering online training for technical leaders. You can find him online on twitter as @patkua or running his very popular �?Shortcut to Tech Leadership�� workshop.Pramod Sadalage is Director Data & DevOps at Thoughtworks, where he enjoys the rare role of bridging the divide between database professionals and application developers. He is usually sent in to clients with particularly challenging data needs, which require new technologies and techniques. In the early 2000s he developed techniques to allow relational databases to be designed in an evolutionary manner based on version-controlled schema migrations.He is co-author of Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures, co-author of Refactoring Databases: Evolutionary Database Design, co-author of Distilled: A Brief Guide to the Emerging World of Polyglot Persistence, author of Recipes for Continuous Database Integration, and continues to speak and write about the insights he and his clients learn.
Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 45121235783

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.5 ★★★★★
Based on 1149 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
I
Verified Purchase
int_53185
Louisville, US
★★★★★ 5
Yamaha quality!
Set name: 5.1 Receiver
Excellent sound quality. Easy setup. Complicated audio menus take awhile to master, but once you do you'll be rewarded with amazing sound. Works flawless with my 4k projector and computer. 4 hdmi inputs handles all your audio and video. The auto labeling feature is amazing. I've been using it daily for two years and it performs perfectly. You'll need an external subwoofer amp which is a bit of a let down. I bought one of the small Fosi amps from Amazon that handles the bass flawlessly. Overall, an excellent receiver that will be the centerpiece of your audio and video system. Couldn't be happier. Buy it if you're on the edge of purchasing a new receiver!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on November 17, 2025
C
Verified Purchase
chuck
Dallas, US
★★★★★ 5
It's entry level but it does it great.
Set name: 5.1 Receiver
For what it is, an entry level reciver it is great. Haven't had it long now, about a month but it has been great. Used to own onkyo, pioneer and Harmon Kardon recivers back before HDMI and blu ray. Have used a soundbar for the past few years but finally decided to jump back on a detecated surround system. For my apartment this sounds phenomenal. I don't normally mess with the DSPs so I can't comment on those, I prefer direct sound. Could it use more power? Probably but again this is entry level stuff. I use 12 gauge speaker wire on the front 3 speakers and 14 to the surrounds and it sounds great. Front speakers are 6 ohms and rears are 8 but no trouble driving them. Dialog is crystal clear and the overall sound is warm and pleasant. Playback of Blu ray and Ultra blu ray in both DTS HD and Dolby TrueHD is such a treat, absolutely made me realize how limited a soundbar was. Music playback is fantastic, have my laptop with Jriver hooked up through HDMI for playback of FLAC and WAV audio files from 44khz/16bit all the way up to 192khz/24bit with every genre of music. Put it in direct stereo mode and it sounds blissful. DSD playback does work but only at 2.8mhz DSD64 which is still great considering the price. 4K pass through works as it should, no troubles with HDR or Dolby Vision content. Can't comment on FM or am radio playback. Bluetooth playback is alright, music enhancer does a noticible job of cleaning the music a bit, nothing extreme but does add a cetain clarity. The Bluetooth could have been a more recent standard especially since this reciver came out in 2018 but again entry level. For my Echo it is fine for the rare occasion I send audio to it. Playback of music from LG V60 over Bluetooth sounds okay but wired connection still beats wireless as far as audio is concerned and if you just playing back mp3s AAC, it won't matter, it works. 4K upscale works fine, really didn't mess with it too much because TV is normally going to do a better job of upscalling anyway. Has auto HDCP detection which is nice, allows all HDMI connections to play nice. Binding posts with Banna plug compatibility is nice to see at this price. User interface is nice and simple. One area I can see trouble with is the fact you have to go online for the manual. Again, as a entry level reciver there isn't really much to complain about.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 4, 2020
G
Verified Purchase
gary pearson
Birmingham, US
★★★★★ 4
Nice for the price
Set name: 5.1 Receiver, Set name: 5.1 Receiver
Was extremely easy to set up. The automatic sound balancing works good. Sound quality is good as is the surround sound feature. I personally feels it loses a bit of sound quality when connecting a Bluetooth item like my phone. Otherwise, I am satisfied.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on February 18, 2026
N
Verified Purchase
nh
San Leandro, US
★★★★★ 5
Far superior to price comparable Sony receiver
Set name: 5.1 Receiver
I want to compare this to Sony STRDH590, which I owned before this and is of a comparable price. My Sony stopped receiving signal from its remote control within 2 years. There was no way to control many features due to this. The Yamaha has a wide range of buttons on the front if the remote fails. Now that I have this Yamaha and can compare the sound, this is MUCH better than the Sony. The sound is crisp and clear. This Yamaha receiver has a 5ch stereo expansion setting and the Sony did not even have that. This receiver also has a direct setting that turns off all extra parts of the stereo to attempt to get a clearer signal, including the front panel. The Sony has the nicer input ports (the ones that take the banana plugs) only on the left and right channel where this Yamaha has them for all five channels. The subwoofer output from the Yamaha is considerably better than the Sony and produces a cleaner sound. The Yamaha setup is extremely easy and takes just a few minutes with the included microphone. So far I haven't had too much difficulty with voices being quiet in movies. There are several applicable sound options for how to process movie input. The only downsides to this Yamaha are that it only has 4 HDMI inputs and doesn't support eARC. According to the marking ARC is only on the first HDMI input.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on December 14, 2025
E
Verified Purchase
EJ
Los Angeles, US
★★★★★ 5
Excellent sound and function
Set name: 5.1 Receiver
We're very pleased with this unit. We use a 3.1 system in our TV area, stereo plus center channel and subwoofer. It's nice that this unit supports that. We get very nice imaging from this, and don't really miss the surround speakers. **We had to replace the old HDMI cables with new ones that could handle the larger bandwidth of 4K. If you're cables are 5-10 years old like ours, newer cables are required to carry a modern video signal. We like the Yamaha sound, and are able to EQ it easily to sound right for the room. I've used several receivers over the years of various brands. Yamaha consistently delivers good sound and reliable product. I've never had a Yamaha product fail and fewer than 15 years. There are other units out there with more gadgets and gizmos, bills and whistles, not to mention smoke and mirrors. We want a good sounding reliable unit that plays nice with all of our AV sources and TVs. If that's what you're looking for, look no further than this unit right here. If you get a good price on this, it's unbeatable. Sony, Onkyo, Denon, Marantz, etc. - they all make good units with signature sounds. If you aren't familiar with them, and If you can't listen to a bunch of stuff, buy this with confidence. Here's an unsolicited recommendation: high quality speakers will do more to improve your listening experience than any receiver. If you're looking for an upgrade, start with your front speakers.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on November 15, 2024

recommand products