Podcast: Play in new window | Download
http://traffic.libsyn.com/sedaily/Avi_Networks_complete_with_preamble.mp3Podcast: Play in new window | Download Computational load is the amount of demand that is being placed on a computer system. “Load” can take the form of memory, CPU, network bandwidth, disk space, and other finite resources. When we design systems, we need to prepare for high-load events. On a social network, people are much more active in the mornings. On an e-commerce site, Black Friday causes many more
http://traffic.libsyn.com/sedaily/RoundtableJJGK.mp3Podcast: Play in new window | Download Building a startup requires constant evaluation of tradeoffs. At the earliest stage, the founders evaluate different ideas. Once an idea is settled on, the company develops strategies for finding early customers and growing. As the company develops traction, the operators consider ways to scale further or partner with an acquirer. Joseph Jacks and Greg Koberger are two founders who have been on the
http://traffic.libsyn.com/sedaily/CNI.mp3Podcast: Play in new window | Download Containers are widely used in projects that have adopted Docker, Kubernetes, or Mesos. Containers allow for better resource isolation and scalability. With all of the adoption of containers, companies like Red Hat, Google, and CoreOS are working on improved standards within the community. Standards are important to this community because of its pace of growth and the number of concurrent projects. If you
http://traffic.libsyn.com/sedaily/rachellaycock_edited.mp3Podcast: Play in new window | Download Software consultancies solve problems involving management and software engineering. A large company might hire a software consulting company to give an external opinion on software architecture, or on an organizational structure. Sometimes a consultancy is brought in to help integrate a new technology, or do a major refactoring. Scaling a software consultancy to meet the varying demands of clients presents a unique challenge.
http://traffic.libsyn.com/sedaily/PaaS_with_Sinclair_edited.mp3Podcast: Play in new window | Download Platform as a service can mean different things to different people. The most prominent feature of a PaaS is the ability to abstract away issues that every developer within an organization has to deal with. As an example, developers today don’t need to fear scalability and load balancing issues as much as engineers of the 90’s and early 2000s. We can develop our
http://traffic.libsyn.com/sedaily/Scalable_Architecture.mp3Podcast: Play in new window | Download Lee Atchison spent seven years at Amazon working in retail, software distribution, and Amazon Web Services. He then moved to New Relic, where he has spent four years scaling the company’s internal architecture. From his decade of experience at fast growing web technology companies, Lee has written the book Architecting for Scale, from O’Reilly. As an application scales, it becomes significantly more
“The world is increasingly disconnected, if you think about dealing with things like mobile devices that flap in and out of connectedness.”