To jedziemy:
optymalizacja, budowa jvm'a, GC
- Java Performance: The Definitive Guide: Getting the Most Out of Your Code
-
https://shipilev.net/ -> Bardzo wysoki poziom wejścia, żeby zrozumieć o czym mowa.
-
http://blog.ragozin.info/
- Optimizing Java: Practical techniques for improving JVM application performance Benjamin J. Evans, Chris Newland, James Gough -> Tej nie czytałem, nie wiem czy warto.
wprowadzenie do kotlina
- Kotlin in Action -> Książka napisana przez twórców Kotlina, bardzo przyjemnie się czyta
- Effective Kotlin -> Odpowiednik Effective Javy w świecie Kotlina
- Joy Of Kotlin -> Kotlin funkcyjnie
- Learning Concurrency in Kotlin -> Przeczytałem, taka średnia ta książka, nie wiem czy bym polecił.
ogólnie pojęta architektura mikroserwisów, projektowanie takich aplikacji
- Building Microservices -> Chyba klasyka
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable System
- System Design Interview - An insider's guide -> Bardzo polecam, cała książka oparta na przykładach
bazy danych, zrozumienie jak działają
wzorce komunikacyjne(sync, async), moze cos na temat kolejek np. kafki
spring, z punktu widzenia jego bebechów, najlepiej jak najniżej
- dokumentacja springa + kod -> nie znam lepszego źródła
Na pozostałe tematy nie mam nic do polecenia.