Remove Database Remove Innovation Remove Software Architecture Remove Training
article thumbnail

How architecture evolves into strategy

O'Reilly Software

It's a given that we must design a system, including a local software architecture, that actually runs, that is "solid." Sharding and partitioning the database affords greater performance and distribution but creates complexity that is difficult to manage. Talent strategy: how you source and retain talent, how you train them.

Strategy 100
article thumbnail

Improving The Performance Of Wix Websites (Case Study)

Smashing Magazine

And once the teams started working off of the knowledge, it meant organizing performance-focused design and code reviews, training and education, plus providing tools and assets to support these ongoing efforts. Another promising browser innovation that we are researching is the content-visibility CSS property.

Website 126
article thumbnail

The Amazon.com 2010 Shareholder Letter Focusses on Technology.

All Things Distributed

Look inside a current textbook on software architecture, and youll find few patterns that we dont apply at Amazon. To do so, weve leaned heavily on the core principles from the distributed systems and database research communities and invented from there. The end result of all this behind-the-scenes software?