Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

System Design Guide for Software Professionals: Build scalable solutions – from fundamental concepts to cracking top tech company interviews

Sprog
Engelsk
Format
Kategori

Fakta

Building scalable software systems is more critical than ever. Yet, many software professionals struggle to navigate the complexities of system design, especially when aiming for positions at top tech companies. Written by Dhirendra Sinha, a seasoned Engineering Leader at Google with a blend of experience working at large companies such as Cisco, Oracle, and Yahoo, and Tejas Chopra, a Senior Software Engineer at Netflix, a TEDx speaker, and a Co-Founder of GoEB1, this comprehensive and authoritative resource on system design offers invaluable insights and strategies to help you excel in interviews with all major tech companies. This guide covers the basics of system design, including the principles and techniques of distributed systems, and delves into core building blocks such as distributed system theorems, attributes, and the design and implementation of system components. Following examples of popular applications such as Uber, Twitter, Instagram, Google Docs, and Netflix, you’ll learn how to apply concepts to real-world scenarios. The book offers expert advice and strategies for preparing and acing system design interviews, along with a mind map/cheat sheet summarizing the key takeaways. By the end of this book, you’ll be equipped with unique techniques and the confidence to solve any coding interview question.

© 2024 Packt Publishing (E-bog): 9781805122319

Release date

E-bog: 23. august 2024

Andre kan også lide...

  1. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  2. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  3. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  4. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  5. System Design Case Studies: Collection of System Designs asked in top tech interviews Et Tu Code
  6. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  7. Complete System Design: A complete system design interview cracking book: basics, database selection, networking & case studies Et Tu Code
  8. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
  9. Building Microservices: Designing Fine-Grained Systems Sam Newman
  10. Mastering Frontend System Design: A Comprehensive Guide to Building Scalable and Efficient Front End Architectures Et Tu Code
  11. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  12. Software Development Fundamentals Introbooks Team
  13. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
  14. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
  15. The Essence of Software: Why Concepts Matter for Great Design Daniel Jackson
  16. Computational Thinking Peter J. Denning
  17. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  18. Programming Interviews For Dummies Eric Butow
  19. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  20. Software Engineering Fundamentals Introbooks Team
  21. Lean Project Management: Streamlining Processes for Efficient Project Delivery Chuck Sherman
  22. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Camille Fournier
  23. Software Designing and Development. Clear Guide for Beginners: Unlocking the Secrets of Software Design and Development for Beginners James Ferry
  24. Quick Start Kubernetes Nigel Poulton
  25. Software Architectures for Beginners: Navigating the Building Blocks of Modern Software Design Steve Abrams
  26. The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups Gergely Orosz
  27. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change Tanya Reilly
  28. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  29. Devops: Building Software With Lean Process For Modern Business Steven Branson
  30. Cybersecurity For Dummies Joseph Steinberg
  31. Hyperfocus: How to Work Less and Achieve More Chris Bailey
  32. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
  33. System Error: Where Big Tech Went Wrong and How We Can Reboot Rob Reich
  34. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
  35. Cracking the Code to a Successful Interview: 15 Insider Secrets from a Top-Level Recruiter Evan Pellett
  36. MACHINE LEARNING AND ARTIFICIAL INTELLIGENCE: A Comprehensive Guide to Understanding and Implementing ML and AI (2023 Beginner Crash Course) Carl Dennis
  37. The Millionaire Fastlane, 10th Anniversary Edition: Crack the Code to Wealth and Live Rich for a Lifetime MJ DeMarco
  38. The World According to Physics Jim Al-Khalili
  39. Noise Daniel Kahneman
  40. Fundamentals of Data Engineering: Empowering Insights, Driving Innovation SAM CAMPBELL
  41. Psychology For Dummies: 3rd Edition Adam Cash, PsyD
  42. Making Embedded Systems: Design Patterns for Great Software Elecia White

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis