|
|
overall |
https://habr.com/ru/post/529210/ |
|
|
overall2 |
https://habr.com/ru/post/529214/ |
|
|
exceptions |
https://dzone.com/articles/java-exceptions-1 |
|
|
solid |
https://habr.com/ru/company/productivity_inside/blog/505430/ |
|
|
streamApI |
https://habr.com/ru/company/luxoft/blog/270383/ |
|
|
SQL |
https://ru.wikipedia.org/wiki/ACID |
|
NOSQL |
overview |
https://dou.ua/lenta/articles/nosql-vs-sql/ |
|
|
базовые понятия |
https://habr.com/ru/post/152477/ |
|
|
overview2 |
https://habr.com/ru/company/otus/blog/562852/ |
|
|
split brain |
https://habr.com/ru/post/136398/ |
|
|
nosql distilled |
https://sd.blackball.lv/library/NoSQL_DISTILLED_(2013).pdf (74стр - кворумы) 76 крутое саммари |
|
|
CAP, BASE |
https://habr.com/ru/post/328792/ |
|
|
apache lucen |
https://coderlessons.com/tutorials/java-tekhnologii/vyuchit-lucene/lucene-kratkoe-rukovodstvo |
|
|
elastic |
https://habr.com/ru/post/489924/ |
|
|
casandra |
http://tdd.lan.arta.kz/docs/synergy/trunk/admin-manual/html/appendix.cassandra.html#:~:text=Коэффициент%20репликации%20(Replication%20factor)%20-,только%20одна%20копия%20каждой%20строки. |
|
|
casandra2 |
https://habr.com/ru/post/155115/ |
|
|
ignite+casandra |
https://habr.com/ru/company/gridgain/blog/329736/ |
|
|
ignite |
https://habr.com/ru/company/moex/blog/646639/ |
|
|
hazelcast |
https://habr.com/ru/company/yoomoney/blog/332462/ |
|
|
redis |
https://habr.com/ru/company/manychat/blog/507136/ |
|
|
mongo |
https://habr.com/ru/company/otus/blog/565700/ |
|
Monitoring |
overview |
https://habr.com/ru/company/proto/blog/532152/ |
|
|
Prometheus |
https://habr.com/ru/company/southbridge/blog/455290/ |
|
|
InfluxDB |
https://tproger.ru/translations/influxdb-guide/ |
|
Messaging |
Kafka |
https://habr.com/ru/post/466585/ |
|
|
ActMQ |
https://habr.com/ru/post/471268/ |
|
|
Kafka*Rabbit |
https://habr.com/ru/company/itsumma/blog/437446/ |
|
Паттерны |
база |
https://refactoring.guru/ru/design-patterns/structural-patterns |
|
|
micros |
https://habr.com/ru/company/piter/blog/275633/ |
|
|
micros 2 |
https://mcs.mail.ru/blog/26-osnovnyh-patternov-mikroservisnoj-razrabotki |
|
|
12-App |
https://habr.com/ru/post/258739/ |
|
|
12-Factor App |
https://habr.com/ru/post/261171/ |
|
|
serv mesh |
https://habr.com/ru/company/flant/blog/327536/ |
|
|
ex.handl |
https://habr.com/ru/post/342214/ |
|
|
ex.handl2 |
https://habr.com/ru/post/528116/ |
|
|
доцкер |
https://habr.com/ru/company/ruvds/blog/438796/ |
|
|
rest api |
https://habr.com/ru/post/351890/ |
|
spring |
conditional |
https://habr.com/ru/post/462541/ |
|
|
initialize |
https://habr.com/ru/post/222579/ |
|
|
starters |
https://www.youtube.com/watch?v=2_iE7jZWl3U |
|
|
micronaut |
https://habr.com/ru/company/jugru/blog/504944/ |
|
|
except handl |
https://habr.com/ru/post/528116/ |
|
|
testing |
https://habr.com/ru/post/561520/ |
|
|
cloud |
https://habr.com/ru/company/jugru/blog/341026/ |
|
многопоточка |
овервью0 |
https://javarush.ru/groups/posts/1611-otvetih-na-voprosih-k-sobesedovaniju-level27 |
|
|
overview |
https://habr.com/ru/company/luxoft/blog/157273/ |
|
|
sem/ReL |
https://dataart.team/ru/articles/mnogopotochnost-v-java-lekfiya-3-blokirovki-i-klassy-sinkhronizafii-potokov/ |
|
|
cas |
https://russianblogs.com/article/50791105649/ |
|
|
sync*ReL |
https://dev.cheremin.info/2011/11/synchronized-vs-reentrantlock.html |
|
|
deep |
https://habr.com/ru/post/143237/ |
|
GC |
обзор G1 |
https://www.youtube.com/watch?v=iGRfyhE02lA |
|
|
Дюк вынеси муср |
https://habr.com/ru/post/269863/ |
|
|
shenandoah1 |
https://www.youtube.com/watch?v=JBaZ4lK6OBk |
|
diff |
очередь на стек |
https://habr.com/ru/post/483944/ |
|
|
classloader |
https://habr.com/ru/post/103830/ |
|
jmm |
basics |
http://www.javaspecialist.ru/2011/06/java-memory-model.html |
|
|
овервью1 |
https://habr.com/ru/post/133981/ |
|
|
овервью2 |
https://habr.com/ru/post/440590/ |
|
|
шипелев(HB) |
https://www.youtube.com/watch?v=C6b_dFtujKo |
|
|
|
JVM краткий курс общей анатомии |
|
|
|
Байткод для любознательных |
|
|
|
Java-объекты наизнанку |
|
|
|
JIT-компиляция в JVM |
|
|
|
Java process memory |
|
|
|
Java Benchmarking |
|
|
|
Прагматика Java Memory Model |
|
|
|
также стоит как минимум ознакомиться с докладами Шипилева и Иванова по различным GC от Serial до Shenandoah |
|
Проектирование |
овервью |
https://habr.com/ru/post/276593/ |
|
|
патерны |
https://refactoring.guru/ru/design-patterns |
|
|
куб масштабирование |
https://akfpartners.com/growth-blog/scale-cube |
|
|
микрос патерны |
https://microservices.io/patterns/microservices.html |
|
|
микрос пат2 |
https://medium.com/nerd-for-tech/design-patterns-for-microservices-aggregator-pattern-99c122ac6b73 |
|
Остальное |
Перфоманс |
https://habr.com/ru/company/jugru/blog/338732/ |
|
|
балансировка нагрузки |
https://habr.com/ru/post/590165/ |
|
|
Service mash |
https://habr.com/ru/company/otus/blog/506916/ |
|
|
Управление |
https://habr.com/ru/company/stratoplan/blog/211106/ |
|
|
Масштабирование |
https://habr.com/ru/company/piter/blog/352742/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|