@book{poggialiConciseTypeScriptBook2026, title = {The {{Concise TypeScript Book}}}, author = {Poggiali, Simone}, year = 2026, url = {https://gibbok.github.io/typescript-book/book/the-concise-typescript-book/}, urldate = {2026-01-19} } @book{HandbookTypeScriptHandbook, title = {The {{TypeScript Handbook}}}, author = {Microsoft}, year = 2026, url = {https://www.typescriptlang.org/docs/handbook/intro.html}, urldate = {2026-01-19} } @article{greggFlameGraph2016, title = {The Flame Graph}, author = {Gregg, Brendan}, year = 2016, month = may, journal = {Communications of the ACM}, volume = {59}, number = {6}, pages = {48--57}, issn = {0001-0782, 1557-7317}, doi = {10.1145/2909476}, abstract = {This visualization of software execution is a new necessity for performance profiling and debugging.}, langid = {english}, } @misc{fowlerMicroservices, title = {Microservices}, author = {Lewis, James and Fowler, Martin}, journal = {martinfowler.com}, abstract = {Defining the microservices architectural style by describing their nine common characteristics}, url = {https://martinfowler.com/articles/microservices.html}, urldate = {2026-01-19} } @book{fowlerPatterns2012, title={Patterns of enterprise application architecture}, author={Fowler, Martin}, year={2012}, publisher={Addison-Wesley} } @inbook{Lannurien2023, title = {{Serverless Cloud Computing: State of the Art and Challenges}}, author = {Lannurien, Vincent and D'Orazio, Laurent and Barais, Olivier and Boukhobza, Jalil}, year = 2023, booktitle = {Serverless Computing: Principles and Paradigms}, publisher = {Springer International Publishing}, address = {Cham}, pages = {275--316}, doi = {10.1007/978-3-031-26633-1_11}, isbn = {978-3-031-26633-1}, editor = {Krishnamurthi, Rajalakshmi and Kumar, Adarsh and Gill, Sukhpal Singh and Buyya, Rajkumar}, } @misc{ParseDontValidate2019, author = {King, Alexis}, title = {Parse, Don’t Validate}, year = {2019}, month = nov, url = {https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/}, urldate = {2026-01-27} } @book{kleppmannDesigningDataIntensiveApplications2017, author = {Kleppmann, Martin}, title = {Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems}, publisher = {O'Reilly Media}, address = {Sebastopol, CA}, year = {2017}, edition = {1st}, isbn = {978-1449373320}, pages = {xix + 590} } @book{sharvitDataOrientedProgramming2022, author = {Sharvit, Yehonathan}, title = {Data-Oriented Programming: Reduce Software Complexity}, publisher = {Manning Publications}, address = {Shelter Island, NY}, year = {2022}, isbn = {978-1617298578}, pages = {325} } @book{fielding2000architectural, title={Architectural styles and the design of network-based software architectures}, author={Fielding, Roy Thomas}, year={2000}, publisher={University of California, Irvine} }