I would suggest "Silicon", by Federico Faggin, the italian who designed the first microprocessor:
HN user
potrei
3 karma
Posts0
Comments4
No posts found.
The Joy of Computer History Books 3 years ago
Yes, but not all programming languages are Turing complete. Type 3 languages, for example, are not Turing complete.
Yes, I agree. That's why I said that it's necessary to change the way application are designed. And, of course, there's no silver bullet. Sometimes micro-services architecture is not the way to go.
Apart from the specific technology used, it's important to change the way applications are designed and implemented. I saw many projects in trouble because they merely split a monolithic application into small pieces, without applying a new model of design and thinking. If you approach micro-services development without changing your mind first, you will fail.