Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online
Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online__after

Book is in typical used condition with light shelf wear. Still has lots of life left in it for your reading enjoyment. Worldwide shipping is available.
See more
Sold by The Colorado Page Exchange
Access codes and supplements are not guaranteed with used items.
[{"displayPrice":"$46.56","priceAmount":46.56,"currencySymbol":"$","integerValue":"46","decimalSeparator":".","fractionalValue":"56","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"vyvXT8qmYsHak5AOUuRGswUQgsW7TRiDX3Gr9KTm1sCA%2Fix39p1QczqvDcd%2BsL03ZV%2FMv6qzV%2F7oPN9md%2BzEHjHGq3ZFylAdUvhztUmNBnxpqJ6LB4jgryHLaamIpaWhDr5UghsL6Y69zzd%2Bk3yfDw%3D%3D","locale":"en-US","buyingOptionType":"NEW"},{"displayPrice":"$41.51","priceAmount":41.51,"currencySymbol":"$","integerValue":"41","decimalSeparator":".","fractionalValue":"51","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"2L6Cv3CR7k3mWNID7qOtkmCbwq50W7egr754MR%2BRyXuxjCQE7Bi8yk1RDRvnoCplcI3vOk%2FhZSdb8V5YOCG0cAGXMH%2BRE8ElgU7EJ7xAp0ew8Djirn2UZRP40L1AGIFdFc7UEi7NCLnIJeSbA03sPvuuR80Dovgt1X1%2BAwv3obRCX%2BywnUMa5IAAg2F86Vn5","locale":"en-US","buyingOptionType":"USED"}]
$$46.56 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$46.56
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
ADD TO LIST
Available at a lower price from other sellers that may not offer free Prime shipping.
SELL ON AMAZON
Share this product with friends
Text Message
WhatsApp
Copy
press and hold to copy
Email
Facebook
Twitter
Pinterest
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free. Explore Amazon Book Clubs
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Frequently bought together

+
+
Choose items to buy together.
Buy all three: $123.71
$46.56
$46.99
$30.16
Total price:
To see our price, add these items to your cart.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Book details

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Description

Great software architects aren’t born. They are a product of decades of building real-life solutions and relentless learning. They become really good at their trade closer to the retirement age. But most startups are fostered by young entrepreneurs who dare to try but lack the experience. They also lack the $$ to hire a silver-haired architect to join their team from day one. Left to their own faculties, the entrepreneurs and their engineering teams quickly get on the path of learning from their own mistakes. Eventually, they discover this is the most expensive way of learning. Over time they get better, and some become the true masters of the craft – but way too late to make a difference for their early-day projects.

This book is meant to break the vicious circle. It isn’t a textbook, at least not in the traditional sense. It is a business-centric practical guide to software architecture, intended for software engineers, technology executives, students of computer science, and tech-savvy entrepreneurs who want to de-risk their entrepreneurial endeavors or to fast-track their careers in software engineering. The recipes in this book are highly practical, battle-tested, and current for building mid- to large-scale systems in 2019-2020.

The book covers the following topics:

  • Software architecture, what it is, and what it''s for
  • The Hit List of a software architect; functional vs non-functional requirements
  • Programming languages; object-oriented vs functional programming; how to pick the right tool for a job
  • Datastores, SQL vs NoSQL vs Event Stores, CRUD vs CQRS vs Append-Only
  • Data Models, Domain-Driven Design approach to data modeling
  • Layering your architecture, reducing complexity and dependencies
  • Code composition, SOLID principles
  • Dependency inversion demystified
  • Latency; synchronous and asynchronous processing
  • Errors, error recovery, and the right way of handling retries
  • Practical approach to logging
  • Real-time and near-real-time processing
  • Event streaming and streaming architectures
  • Caching and CDNs
  • User Interfaces, unified cross-platform UI architectures
  • MVC model and its successors; a reusable UI composition model
  • Microservices, the Dos and the Don''ts
  • API design patterns, API versioning, and backward compatibility
  • API security
  • Batch processing, and how to eliminate it
  • Multi-tenancy, and why it is more important than you might think
  • Removing dependencies between engineering workstreams, develop great code fast with a team of any size
  • Runtime infrastructures, from dedicated servers to cloud to serverless architectures
  • Runtime frameworks, how to pick one, and how to protect yourself from the framework''s shortcomings
  • Brainstorming technique that really works

Every topic is illustrated with easy to follow code examples and diagrams. Enjoy!

Product information

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Videos

Help others learn more about this product by uploading a video!
Upload video
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who bought this item also bought

Related posts

Customer reviews

4.1 out of 54.1 out of 5
72 global ratings

Top reviews from the United States

AM
1.0 out of 5 stars
Pretty basic and way overpriced
Reviewed in the United States on March 31, 2020
The book is pretty slim (less than 200 pages) and uses quite a large font so there isn''t a ton of content. Gives some basic info on each topic, nothing really super in depth more like a blur of each topic in the contents. Might be a good introduction to industry practices... See more
The book is pretty slim (less than 200 pages) and uses quite a large font so there isn''t a ton of content. Gives some basic info on each topic, nothing really super in depth more like a blur of each topic in the contents. Might be a good introduction to industry practices and concepts to a fresh college grad, but it''s MASSIVELY overpriced. It''s should be like $10. You can get Designing Data-Intensive Applications by Klepmann for cheaper and it has magnitudes more content and goes into much, much more depth. For the price, I absolutely do not recommend this.
55 people found this helpful
Helpful
Report
Peter P
2.0 out of 5 starsVerified Purchase
Not worth $50
Reviewed in the United States on June 8, 2020
I bought this book in a promotion for $3, and see it''s back to the original $50 price. For this price and given the relatively short read, there are much better books to be had, like the Web Scalability for Startup Engineers by Artur Ejsmont. There are informative... See more
I bought this book in a promotion for $3, and see it''s back to the original $50 price. For this price and given the relatively short read, there are much better books to be had, like the Web Scalability for Startup Engineers
by Artur Ejsmont.
There are informative concepts to be found to be sure; however I think I was mostly annoyed at the tone of this book and though repeatedly ''this guy is really full of himslef'' - like when he apparently quoted his wife who asserted that ''it would be criminal not to write such a book and share the knowledge with the rest of us''.
Also, quite a few of the 5* reviews are from Russian sounding names, probably the author''s buddies.
11 people found this helpful
Helpful
Report
Maxim Kuperman
5.0 out of 5 starsVerified Purchase
Useful and practical guide to software architecture
Reviewed in the United States on October 22, 2019
This guide is way beyond traditional books on software architecture. It provides holistic view on what’s needed to deliver, maintain and expand large distributed system. It clearly outlines decisions and agreements software architect has to make at the beginning of the... See more
This guide is way beyond traditional books on software architecture.
It provides holistic view on what’s needed to deliver, maintain and expand large distributed system. It clearly outlines decisions and agreements software architect has to make at the beginning of the project. There are many real life examples bridging concepts with everyday problems. Abundant diagrams and code samples make complex ideas easy to grasp.
To me it was very helpful to see how design and development principles are tied in with maintenance and troubleshooting aspects. I also greatly appreciate author’s insight on practices which work for development, QA and DevOps teams.
The guide is fun to read and keeps you engaged like a good thriller.
it quickly became popular reading at my work and we are looking forward for Book 2.
8 people found this helpful
Helpful
Report
Aaron Rutledge
4.0 out of 5 starsVerified Purchase
Very Good
Reviewed in the United States on August 1, 2020
In "Become an Awesome Software Architect", Anatoly Volkhover shares with us his hard-won knowledge from many years in the trenches of enterprise application architecture and development. The book has a practical focus and is intended as a primer and recipe book. This is not... See more
In "Become an Awesome Software Architect", Anatoly Volkhover shares with us his hard-won knowledge from many years in the trenches of enterprise application architecture and development. The book has a practical focus and is intended as a primer and recipe book. This is not the place to go for in-depth theoretical discussions. Also, some of the author''s recipes are based on unorthodox viewpoints (e.g his preference for RPC over REST). Justifications are provided, but are not argued at length. I found this refreshing, others may find it maddening. Generally, the recipes are smart, actionable, widely applicable and clearly explained. However, the book is overpriced. Although there is a lot of content packed into this small package, the author ends the book by listing additional topics to be covered in future volumes. For the price, it would have been nice to have had that additional content in a single volume. That said, I do hope that Anatoly will continue writing on these topics. I, for one, am interested in hearing what else he has to say.
2 people found this helpful
Helpful
Report
Victor Sobolev
5.0 out of 5 starsVerified Purchase
Must read for every software engineer
Reviewed in the United States on October 14, 2019
Some 70% of all software development projects fail (depending on the definition of failure), and this number seems to stay the same for the last fifty years. The complexity of projects grows; new tools, languages, databases, ideas come up; but the projects still take... See more
Some 70% of all software development projects fail (depending on the definition of failure), and this number seems to stay the same for the last fifty years. The complexity of projects grows; new tools, languages, databases, ideas come up; but the projects still take longer than planned, over budget, and stressful for programmers and managers involved. Numerous books are available to address this issue, along with training courses, but they are either theoretical, or limited in scope to a particular language, tool or methodology.
This book is a great attempt to address the problems of software development in a comprehensive fashion. The author does not promote any particular tool, giving instead an unbiased overview of what is available for programmers and in what situations what should be used. The book is relatively easy to read, though in some cases I had to check acronyms and definitions. The code samples are short and to the point; they are easy to follow no matter what programming language is your favorite. Quite a few important subjects are not addressed, so judging by "Book 1 - Foundation" on the title page, other books will follow. Looking forward...
3 people found this helpful
Helpful
Report
Stan Tsvetkov
5.0 out of 5 starsVerified Purchase
Brilliant book. Totally worth it!
Reviewed in the United States on October 9, 2019
There are two kinds of software architects in corporate world. One is who has strong opinion about everything even though they never heard of a thing they are talking about before. They probably write a couple of lines of code at beginning of carrier. Another kind... See more
There are two kinds of software architects in corporate world.
One is who has strong opinion about everything even though they never heard of a thing they are talking about before. They probably write a couple of lines of code at beginning of carrier.
Another kind is software architects who is actively involved with coding and constantly on lookout for new technologies.
Anatoly is definitely one the second kind. He been there, done that, wrote a book.
I cannot say i agree to every aspect covered in this book, but it make me think about my projects and even think what I can do better inspired by reading the book.
3 people found this helpful
Helpful
Report
Nikita
5.0 out of 5 starsVerified Purchase
This is a very good book, a bit idealistic perhaps.
Reviewed in the United States on April 15, 2021
The book assumes that to really, actually create a good programming product, you need not only good architecture, but also the author on the project. The book implicitly explains and makes it obvious that there are much better ways of creating software much... See more
The book assumes that to really, actually create a good programming product, you need not only good architecture, but also the author on the project.

The book implicitly explains and makes it obvious that there are much better ways of creating software much faster, much cheaper, and much better at the same time. However, to find these ways and to actually implement them you need some 20+ years of experience. Or spend 20-25 years researching the topic(s), unless you retain the author.

Don''t take me wrong, the pitch is implicit. It has very little to do with the "infomercials" out there. It''s just price of the book barely covers typing the book. So, how much expertise you could put in without the price becoming unreasonable? Right, very little.
Helpful
Report
Philip A. Damra
5.0 out of 5 starsVerified Purchase
Great overview of architecture and domain-driven design for Typescript developers
Reviewed in the United States on March 12, 2021
A great book, can''t recommend it highly enough for mid-level and senior devs. Reading this book is like having mentoring sessions with an experienced developer and architect. None of the information is groundbreaking or especially original. Most of it is just a discussion... See more
A great book, can''t recommend it highly enough for mid-level and senior devs. Reading this book is like having mentoring sessions with an experienced developer and architect. None of the information is groundbreaking or especially original. Most of it is just a discussion of the thinking processes that underlie common patterns. My team used this book for our weekly book club, and the quality of our code increased immensely.
One person found this helpful
Helpful
Report

Top reviews from other countries

Mike
4.0 out of 5 starsVerified Purchase
Good book, paperback overpriced
Reviewed in the United Kingdom on May 30, 2020
Pros: As someone who''s an experienced developer looking to move into a full time architect role I found everything in this book useful. The writing style is engaging and I''ll probably buy Book 2. Cons: There are quite a few typos. The paperback tax is very high on this one....See more
Pros: As someone who''s an experienced developer looking to move into a full time architect role I found everything in this book useful. The writing style is engaging and I''ll probably buy Book 2. Cons: There are quite a few typos. The paperback tax is very high on this one. It''s good quality but sub-200 pages. I really don''t think £38 is justified. Kindle £1.59 Paperback: £38.41.
Report
Saravanan Balakrishnan
5.0 out of 5 starsVerified Purchase
This book jail-broke my startup
Reviewed in India on November 20, 2019
This is perhaps the most effusive review I ever wrote (most of my past reviews are on Amazon.com) I am a startup entrepreneur. I used to dabble with some programming many, many years ago. I started a healthcare startup a couple of years ago. Over the first few months, we...See more
This is perhaps the most effusive review I ever wrote (most of my past reviews are on Amazon.com) I am a startup entrepreneur. I used to dabble with some programming many, many years ago. I started a healthcare startup a couple of years ago. Over the first few months, we breezed through the streamlining our medical processes and fine tune them. We did all that using off the shelf tech-solutions. Then time came where we had to build our own tech stack or we wouldn''t be growing. Probably because it had been a long time since I worked on technology, or/and even back then, I hadn''t worked on any major projects, I had been dithering over building the technology. When I realized that I was not being very bright, I bought a bunch of books on Software Architecture and started reading them. They weren''t much helpful. When I look back now, I realize that they were far too advanced for me. I hadn''t been in touch with technology for more than 15 years by now. Then I stumbled on to this awesome book. Read it from cover to cover in just one sitting! In just one day, this book changed everything. I went from not knowing where to start to having a detailed description of good practices. Here are some examples: - Language: Use one with strong typing - Framework: Don''t let it trap you - Database: Use CQRS; ditch CRUD - SOLID Principles - Managing latency - Managing error recovery - Logging - Setting up and using CDN - Microservices, setting up, pros and cons - APIs - Batch processing - Multi-tenancy - Runtime infrastructure - Scalability - Redundancy - Traffic Management - Security - Testability - Reducing complexity Obviously, this book didn''t make me an expert in any of these subjects. But for the first time, I have become aware of many of them. I now know where I need to acquire additional information. What mistakes I should avoid. What kind of talent I should go look for. It has been about 20 days since I finished reading this book. Between then and now, I finished scoping out an MVP, located a tech-lead and started the production process. As an added bonus, I have enough understanding now to build this system to handle volumes in millions. And building the system into a multi-tenancy one. Other than help me take the project off the ground, I think this book saved me from lots of future heartbreak. If I sound like I drank a bottle of Kool-aid, well, it is my true excitement showing through. Very, very rarely did a book made so much of difference.
6 people found this helpful
Report
Cameron
5.0 out of 5 starsVerified Purchase
A real hidden gem
Reviewed in Australia on May 18, 2020
The usual list of "must read" books for software engineers always has the same entries on it, but this book definitely deserves to be on there. Fascinating content with a thoughtful delivery format which leaves you wanting more of the high quality, high density information...See more
The usual list of "must read" books for software engineers always has the same entries on it, but this book definitely deserves to be on there. Fascinating content with a thoughtful delivery format which leaves you wanting more of the high quality, high density information inside.
Report
Vijay
4.0 out of 5 starsVerified Purchase
Good one
Reviewed in India on April 27, 2021
Covered lot of things not in depth but high level and from there you can explore more. I liked it.
Report
Sivaramakrishnan
3.0 out of 5 starsVerified Purchase
Novel, good, profound, book
Reviewed in India on April 10, 2021
Certain parts were very innovative and interesting like api, error recovery, runtime infra
Report
See all reviews
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Customers who viewed this item also viewed

Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Explore similar books

Tags that will help you discover similar books. 6 tags
Results for: 
Where do clickable book tags come from?

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online

Become high quality an wholesale Awesome Software Architect: Book 1: Foundation 2019 online