// Mixpanel implementation The Mentoring Club - Srikant Vadrevu

Experienced in building a distributed real-time stream processing systems using Apache Kafka and Flink. Software applications have been fascinating me since my childhood, love building impactful products and not going to ever give it up!

I'm currently working as a Software Engineer at Tableau.

My Mentoring Topics

  • Software Engineering in general and distributed systems.

Srikant didn't receive any reviews yet.

Sapiens - A Brief History of Humankind
Yuval Noah Harari

**THE MULTI-MILLION COPY BESTSELLER** 'Interesting and provocative... It gives you a sense of how briefly we've been on this Earth' Barack Obama What makes us brilliant? What makes us deadly? What makes us Sapiens? Yuval Noah Harari challenges everything we know about being human. Earth is 4.5 billion years old. In just a fraction of that time, one species among countless others has conquered it: us. In this bold and provocative book, Yuval Noah Harari explores who we are, how we got here and where we're going. ________________ PRAISE FOR SAPIENS: 'Jaw-dropping from the first word to the last... It may be the best book I've ever read' Chris Evans 'Sweeps the cobwebs out of your brain... Radiates power and clarity' Sunday Times 'It altered how I view our species and our world' Guardian 'Startling... It changes the way you look at the world' Simon Mayo 'I would recommend Sapiens to anyone who's interested in the history and future of our species' Bill Gates **ONE OF THE GUARDIAN'S 100 BEST BOOKS OF THE 21st CENTURY**

View
Designing Data-Intensive Applications - The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures

View
Better, Simpler Strategy - A Value-Based Guide to Exceptional Performance
Felix Oberholzer-Gee

Named one of the best strategy books of 2021 by strategy+business Get to better, more effective strategy. In nearly every business segment and corner of the world economy, the most successful companies dramatically outperform their rivals. What is their secret? In Better, Simpler Strategy, Harvard Business School professor Felix Oberholzer-Gee shows how these companies achieve more by doing less. At a time when rapid technological change and global competition conspire to upend traditional ways of doing business, these companies pursue radically simplified strategies. At a time when many managers struggle not to drown in vast seas of projects and initiatives, these businesses follow simple rules that help them select the few ideas that truly make a difference. Better, Simpler Strategy provides readers with a simple tool, the value stick, which every organization can use to make its strategy more effective and easier to execute. Based on proven financial mechanics, the value stick helps executives decide where to focus their attention and how to deepen the competitive advantage of their business. How does the value stick work? It provides a way of measuring the two fundamental forces that lead to value creation and increased financial success—the customer's willingness-to-pay and the employee's willingness-to-sell their services to the business. Companies that win, Oberholzer-Gee shows, create value for customers by raising their willingness-to-pay, and they provide value for talent by lowering their willingness-to-sell. The approach, proven in practice, is entirely data driven and uniquely suited to be cascaded throughout the organization. With many useful visuals and examples across industries and geographies, Better, Simpler Strategy explains how these two key measures enable firms to gauge and improve their strategies and operations. Based on the author's sought-after strategy course, this book is your must-have guide for making better strategic decisions.

View
No Rules Rules - Netflix and the Culture of Reinvention
Reed Hastings, Erin Meyer

*** Shortlisted for the 2020 Financial Times & McKinsey Business Book of the Year *** It's time to do things differently. Trust your team. Be radically honest. And never, ever try to please your boss. These are some of the ground rules if you work at Netflix. They are part of a unique cultural experiment that explains how the company has transformed itself at lightning speed from a DVD mail order service into a streaming superpower - with 190 million fervent subscribers and a market capitalisation that rivals the likes of Disney. Finally Reed Hastings, Netflix Chairman and CEO, is sharing the secrets that have revolutionised the entertainment and tech industries. With INSEAD business school professor Erin Meyer, he will explore his leadership philosophy - which begins by rejecting the accepted beliefs under which most companies operate - and how it plays out in practice at Netflix. From unlimited holidays to abolishing approvals, Netflix offers a fundamentally different way to run any organisation, one far more in tune with an ever-changing fast-paced world. For anyone interested in creativity, productivity and innovation, the Netflix culture is something close to a holy grail. This book will make it, and its creator, fully accessible for the first time.

View
Elements of Programming Interviews in Python - The Insiders' Guide
Adnan Aziz, Tsung-Hsien Lee, Amit Prakash

This is the Python version of our book. See the website for links to the C++ and Java version.Have you ever... Wanted to work at an exciting futuristic company? Struggled with an interview problem thatcould have been solved in 15 minutes? Wished you could study real-world computing problems? If so, you need to read Elements of Programming Interviews (EPI). EPI is your comprehensive guide to interviewing for software development roles. The core of EPI is a collection of over 250 problems with detailed solutions. The problems are representative of interview questions asked at leading software companies. The problems are illustrated with 200 figures, 300 tested programs, and 150 additional variants. The book begins with a summary of the nontechnical aspects of interviewing, such as strategies for a great interview, common mistakes, perspectives from the other side of the table, tips on negotiating the best offer, and a guide to the best ways to use EPI. We also provide a summary of data structures, algorithms, and problem solving patterns. Coding problems are presented through a series of chapters on basic and advanced data structures, searching, sorting, algorithm design principles, and concurrency. Each chapter stars with a brief introduction, a case study, top tips, and a review of the most important library methods. This is followed by a broad and thought-provoking set of problems. A practical, fun approach to computer science fundamentals, as seen through the lens of common programming interview questions. Jeff Atwood/Co-founder, Stack Overflow and Discourse

View
Algorithms to Live By - The Computer Science of Human Decisions
Brian Christian, Tom Griffiths

An exploration of how computer algorithms can be applied to our everyday lives to solve common decision-making problems and illuminate the workings of the human mind. What should we do, or leave undone, in a day or a lifetime? How much messiness should we accept? What balance of the new and familiar is the most fulfilling? These may seem like uniquely human quandaries, but they are not. Computers, like us, confront limited space and time, so computer scientists have been grappling with similar problems for decades. And the solutions they’ve found have much to teach us. In a dazzlingly interdisciplinary work, Brian Christian and Tom Griffiths show how algorithms developed for computers also untangle very human questions. They explain how to have better hunches and when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. From finding a spouse to finding a parking spot, from organizing one’s inbox to peering into the future, Algorithms to Live By transforms the wisdom of computer science into strategies for human living.

View
The Lean Startup - How Constant Innovation Creates Radically Successful Businesses
Eric Ries

Most new businesses fail. But most of those failures are preventable. The Lean Startup is a new approach to business that's being adopted around the world. It is changing the way companies are built and new products are launched. The Lean Startup is about learning what your customers really want. It's about testing your vision continuously, adapting and adjusting before it's too late. Now is the time to think Lean.

View
Zero to One
Peter Thiel

If you want to build a better future, you must believe in secrets. The great secret of our time is that there are still uncharted frontiers to explore and new inventions to create. In Zero to One, legendary entrepreneur and investor Peter Thiel shows how we can find singular ways to create those new things. Thiel begins with the contrarian premise that we live in an age of technological stagnation, even if we’re too distracted by shiny mobile devices to notice. Information technology has improved rapidly, but there is no reason why progress should be limited to computers or Silicon Valley. Progress can be achieved in any industry or area of business. It comes from the most important skill that every leader must master: learning to think for yourself. Doing what someone else already knows how to do takes the world from 1 to n, adding more of something familiar. But when you do something new, you go from 0 to 1. The next Bill Gates will not build an operating system. The next Larry Page or Sergey Brin won’t make a search engine. Tomorrow’s champions will not win by competing ruthlessly in today’s marketplace. They will escape competition altogether, because their businesses will be unique. Zero to One presents at once an optimistic view of the future of progress in America and a new way of thinking about innovation: it starts by learning to ask the questions that lead you to find value in unexpected places.

View