References
[1]
Aulet B. Disciplined Entrepreneurship: 24
Steps to a Successful Startup, Expanded & Updated. John Wiley
& Sons (2024).
[2]
Beck K. Tidy First? O’Reilly Media,
Inc. (2023).
[3]
Callaway E. Chemistry Nobel Goes to Developers
of AlphaFold AI That Predicts Protein Structures. Nature
634(8034), 525–526 (2024).
[4]
Christiansen J. Building Science Graphics:
An Illustrated Guide to Communicating Science Through Diagrams and
Visualizations. AK Peters/CRC Press (2022).
[5]
Davis C. Cloud Native Patterns: Designing
Change-Tolerant Software. Manning Publications (2019).
[6]
Dean J, Ghemawat S. MapReduce: Simplified Data
Processing on Large Clusters. Communications of the ACM 51(1),
107–113 (2008).
[7]
Foote B, Yoder J. Big Ball of Mud. Pattern
languages of program design 4, 654–692 (1997).
[8]
Ford N, Parsons R, Kua P, Sadalage P.
Building Evolutionary Architectures. O’Reilly Media, Inc.
(2022).
[9]
Forsgren N, Humble J, Kim G. Accelerate:
The Science of Lean Software and Devops: Building and Scaling High
Performing Technology Organizations. IT Revolution (2018).
[10]
Fowler M. Refactoring: Improving the Design
of Existing Code. Addison-Wesley Professional (2018).
[11]
Freiesleben T, Molnar C. Supervised Machine Learning for
Science: How to Stop Worrying and Love Your Black Box.
(2024).
[12]
Helmers L, Horn F, Biegler F, Oppermann T,
Müller K-R. Automating the Search for a Patent’s Prior Art with a Full
Text Similarity Search. PLoS ONE 14(3), e0212103
(2019).
[13]
Horn F. A Practitioner’s Guide to
Machine Learning. (2021).
[14]
Horn F. Similarity Encoder: A Neural
Network Architecture for Learning Similarity Preserving Embeddings.
Technische Universitaet Berlin (Germany) (2020).
[15]
Huyen C. Designing Machine Learning
Systems. O’Reilly Media, Inc. (2022).
[16]
Irving D, Hertweck K, Johnston L, Ostblom J,
Wickham C, Wilson G. Research Software
Engineering with Python. (2021).
[17]
Khononov V. Balancing Coupling in Software
Design: Universal Design Principles for Architecting Modular Software
Systems. Addison-Wesley Professional (2024).
[18]
Khononov V. Learning Domain-Driven
Design. O’Reilly Media, Inc. (2021).
[19]
Kleppmann M. Designing Data-Intensive
Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable
Systems. O’Reilly Media, Inc. (2017).
[20]
Knaflic CN. Storytelling with Data: A Data
Visualization Guide for Business Professionals. John Wiley &
Sons (2015).
[21]
Lemaire M. Refactoring at Scale.
O’Reilly Media, Inc. (2020).
[22]
Lilienthal C. Sustainable Software
Architecture: Analyze and Reduce Technical Debt. dpunkt.verlag
(2019).
[23]
Lilienthal C, Schwentner H. Domain-Driven
Transformation: Monolithen Und Microservices Zukunftsfähig Machen.
dpunkt.verlag (2023).
[24]
McChrystal GS, Collins T, Silverman D, Fussell
C. Team of Teams: New Rules of Engagement for a Complex World.
Penguin (2015).
[25]
Normand E. Grokking Simplicity: Taming
Complex Software with Functional Thinking. Manning Publications
(2021).
[26]
Ousterhout JK. A Philosophy of Software
Design. Yaknyam Press Palo Alto, CA, USA (2018).
[27]
Richards M, Ford N. Fundamentals of
Software Architecture: An Engineering Approach. O’Reilly Media,
Inc. (2020).
[28]
Serra J. Deciphering Data
Architectures. O’Reilly Media, Inc. (2024).
[29]
Skelton M, Pais M. Team Topologies:
Organizing Business and Technology Teams for Fast Flow. IT
Revolution (2019).
[30]
Skiena SS. The Algorithm Design
Manual. Springer (2020).
[31]
Thomas D, Hunt A. The Pragmatic Programmer:
Your Journey to Mastery, 20th Anniversary Edition. Addison-Wesley
Professional (2019).