«1. Spring и Java
\u003e\u003e Почему пространство имен имеет значение в общедоступных репозиториях с открытым исходным кодом [blog.sonatype.com]
Простые и, тем не менее, эффективные координаты — предотвращают атаки, связанные с путаницей зависимостей, с использованием идентификатора группы, идентификатора артефакта и версии!
\u003e\u003e От монолита к микросервисам — миграция уровня сохраняемости [thorben-janssen.com]
Разрушение монолита — как внедрить или объединить микросервисы с учетом границ данных!
\u003e\u003e Тестирование веб-приложений Quarkus: тестирование компонентов и интеграции [infoq.com]
Тестирование различных аспектов приложения Quarkus: уровня API, уровня сохраняемости, компонентов и собственного образа!
Also worth reading:
-
\u003e\u003e Расшифровка трассировки стека [inside.java] \u003e\u003e Сокращение накладных расходов на MD5 (и SHA) [cl4es.github.io] \u003e\u003e Максимальное использование доступных ресурсов для Spring Boot [spring.io] \u003e\u003e Распространение Настольные приложения JVM [blog.frankel.ch] \u003e\u003e GraalVM внутри базы данных Oracle [infoq.com] \u003e\u003e Java AWS Lambda Container Image Support [rieckpil.de] \u003e\u003e Hibernate Query Spaces — Optimizing Flush and Cache Operations [thorben- janssen.com]
Вебинары и презентации:
-
\u003e\u003e Эпизод 12 «jpackage» с Кевином Рашфортом [inside.java] \u003e\u003e A Bootiful Podcast: Ведущий технический менеджер Doordash Зохайб Сибте Хассан о Spring Boot, Kotlin, GRPC и многое другое [spring.io]
Время для обновления:
-
\u003e\u003e Spring Framework 5.3.4 и 5.2.13 доступны уже сейчас [spring.io] \u003e\u003e Доступен Spring Vault 2.3.1 [spring.io] \u003e \u003e Сервер авторизации Spring 0.1.0 уже доступен [spring.io] \u003e\u003e Выпущены Spring Security 5.4.4, 5.3.8 и 5.2.9 [spring.io] \u003e\u003e Выпущен Spring Cloud Hoxton.SR10 [spring.io ]
2. Технические
\u003e\u003e Моделирование Задержка с SQL / JDBC [blog.jooq.org]
Оценка различных подходов к моделированию и внедрению задержки в выполнение запросов!
Также стоит прочитать:
-
\u003e\u003e Создание основанной на правилах платформы для масштабного управления SKU членства в Netflix [netflixtechblog.com] \u003e\u003e Простое форматирование кода с помощью EditorConfig [reflectoring.io]
3. Размышления ~~ ~ \u003e\u003e Chaos Engineering, объяснение [tanzu.vmware.com]
Создание отказоустойчивых систем — внесение ошибок в системные компоненты для обеспечения надежности!
Также стоит прочитать:
\u003e\u003e Hawkins: Diving into the Reasoning Behind our Design System [netflixtechblog.com]
-
4. Комиксы
И мои любимые Дилберты недели:
\u003e\u003e Игры Система [dilbert.com]
\u003e\u003e Внутренний аудит [dilbert.com]
\u003e\u003e Сарказм или глупость [dilbert.com]
5. Выбор недели
На этой неделе мы взгляните на то, что Datastax построил поверх уже широко используемой базы данных Cassandra.
Cassandra уже давно не существует, и это то, что питает сайты с сумасшедшим масштабом — Facebook и Netflix по всему миру. Если вам нужна масштабируемость и отсутствие простоев, вам определенно стоит обратить внимание на Cassandra.
Но история разработки с ним может быть медленной — с Cassandra вы не сможете быстро создать прототип. Теперь все по-другому, с тремя API, построенными поверх Cassandra с открытым исходным кодом — API REST, GraphQL и JSON/Document:
\u003e\u003e Облако Cassandra
О, и нет необходимости управлять кластером и масштабировать его с помощью облака DataStax — это очень круто.
Обязательно используйте их ежемесячные бесплатные кредиты для изучения системы.
«