Thanks to We Edit Podcasts for partnering with SE Daily. Software Engineering Daily listeners can go to /sed to get 20% off the first two months of audio editing and transcription services. His book includes high-level discussions about architectural strategy, and lower level discussions like how leader election algorithms can create problems for a data intensive application. Martin Kleppmann is the author of Data Intensive Applications, an O’Reilly book about how to use modern data tools to solve modern data problems. These operations are simple with small amounts of data, but become complicated with a high volume of users. Twitter needs to update user news feeds with a fanout of the president’s latest tweet. Netflix needs to know how to store and cache large video files, and stream them to users quickly. The applications we are building today are data-intensive rather than compute-intensive. Application architecture becomes less straightforward. These tools do multiple things well, and often have overlapping functionality. Modern cloud applications are built using more sophisticated tools like Redis, Kafka, or Amazon S3. We’ll be back soon with new episodes.Ī new programmer learns to build applications using data structures like a queue, a cache, or a database.
0 Comments
Leave a Reply. |