
Technical Building Blocks
A Technology Reference for Real-world Product Development
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Technical Building Blocks
A Technology Reference for Real-world Product Development
About this book
This book offers comprehensive coverage of the various technologies and techniques used to build technical products. You will learn how technical product development is collaboratively done across multiple technical teams, primarily those in software engineering, data engineering, and AI/ML engineering. You will also be introduced to the technologies these teams use to develop features and products.
Many roles in the organization work alongside these technical product development teams and act as liaisons between them, the stakeholders, the customers, and the leadership team. The people in these roles must understand technical aspects ranging from system design to artificial intelligence, and be able to engage in technical discussions with the engineering teams to determine the pros, cons, and risks associated with the development of a technology product or feature.
Technical Building Blocks will help you master these technical skills. The book has just the right level of technical details to neither overwhelm with unnecessary technical depth, nor be superficial.
From concepts to code snippets, authors Gaurav Sagar and Vitalii Syrovatskyi cover it all to give you an understanding of the engineer's mind and their work. Special emphasis on figures and charts will help you grasp complex ideas more quickly. After reading this book, you'll be able to effectively communicate with engineering teams, provide valuable inputs in the system design review meetings of upcoming features and products, synthesize and simplify technical updates for cross-functional teams and stakeholders, and pass those dreaded technical interviews at your dream companies.
What You Will Learn
- Intrinsic details of the teams and techniques used for product development
- Concepts of cloud computing and its deployment models
- System design fundamentals required to architect features and products
- Evolution of data pipelines and data storage solutions to support big data
- ML and deep learning algorithms to build intelligence into products
- Securing products through identity and access management using cryptography
- Role and working of blockchains, smart contracts, NFTs, and dApps in Web3
Who This Book is For
Professionals in roles who work with software engineering teams and want to build their technical muscle, such as product managers, program managers, business analysts, project managers and product owners. Also useful for those preparing to crack the technical interview for these roles.
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover
- Front Matter
- 1. Product Development: A Synergy of Teams and Techniques
- 2. Cloud: On Demand Computing Resources for Scale and Speed
- 3. System Design: Architecting Robust, Scalable, and Modular Applications
- 4. Data Engineering: The Supply Chain of Data
- 5. Artificial Intelligence: Making Machines Learn
- 6. Information Security: Safeguarding Resources and Building Trust
- 7. Blockchain: The Foundation of Web3
- Back Matter