my-awesomeness
A curated list of awesome frameworks, libraries, software and tutorials.
Contents
Projects
Monitoring
Application monitoring
- Promregator - Prometheus Aggregator for Cloud Foundry.
- Promregator & micrometer - SCDF Metrics Collection with Micrometer, Prometheus and Grafana - CloudFoundry.
- Sprint Boot & Prometheus - Set Up and Integrate Prometheus With Grafana for Monitoring
- Spring Boot Actuator 2.0 & Micrometer - Presentation about Spring Boot Actuator, Micrometer, Prometheus
- Micrometer & Spring Boot - New insights into your Spring Boot
Cache
-
Sprint Boot, Grafana & Prometheus - Spring Boot Monitoring, include docker compose with Grafana and Prometheus
-
Observability with Spring Boot and PCF - PCF metrics, Metric registrar, Log-cache PCF platform, Actuator, Micrometer
-
Spring MVC ETAG HTTP-304 Conditional Cache Control using Spring MVC
-
Redis and PCC - When to Use Redis and When to Use Pivotal Cloud Cache
Secret
Manage secret
- CredHub Service Broker - Learn How the CredHub Service Broker Applies the Principle of Least Privilege to Your Secrets.
- CredHub & Concourse - Use CredHub for Concourse's Credential Management (ACL enabled)
- Vault service broker - The official HashiCorp Vault broker integration to the Open Service Broker API. This service broker provides support for secure secret storage and encryption-as-a-service to HashiCorp Vault.
- Vault service broker guide - How to configure Vault service broker
- Vault & PCF - Secure and convenient workflow: Vault with PCF
Messaging
Message queue technology
- Spring cloud stream - Building and testing message-driven microservices using Spring Cloud Stream
- Microservices, events, ... - software architecture and Kafka
Feature
Feature flagging, A/B testing
- Flagr - Flagr is a feature flagging, A/B testing and dynamic configuration microservice
Chaos
Chaos engineering
- Chaos Monkey Spring Boot - Chaos Monkey for Spring Boot applications and will try to attack your running Spring Boot App.
- Chaos Toolkit & Chaos Monkey Spring Boot - Chaos Toolkit LOVES Chaos Monkey for Spring Boot
- Gremlin: Chaos engineering tool - Chaos commercial product
Devops
- Concourse samples - Pivotal Concourse samples and recipes
Security
- Go Cloud Foundry OAuth adapter example - Cloud Foundry Oauth adapter for Grafana
Spring-Boot-migration
*Spring boot migration 1.5.x to 2.X
- Spring-Boot-2.0-Migration-Guide
- migration to Spring Boot 2 when using Flyway - Guide to migrate with Flyway
- Spring security features matrix
- Spring resource server sample - Sample project with spring-boot-starter-oauth2-resource-server
Java
- Upgrading java 8 to 12 - Pro and cons & new features for upgrading to Java 12
Blog
- High scability - Blog about architecture
- Piotr's TechBlog - Blog about new technologies.
- reflectoring - Blog about Java, Spring and Architecture.
- Tuhrig blog - Blog about Spring and AWS