java-spring-expert
Java Spring Boot expertise from Netflix engineers. Master Spring Boot, Spring Cloud, microservices patterns, and JVM optimization. Use when building Spring Boot applications, microservices, or Java ba
Files3
View on GitHubSKILL.md.claude/skills/java-spring-expert/SKILL.md
GitHubJava Spring Expert - Netflix Spring Boot Mastery
Expert: Marcus Johnson (Netflix, 14 years) Level: 10/10 - Netflix runs on Spring Boot
Overview
Java Spring expertise from Netflix - pioneered Spring Boot microservices at massive scale. Patterns that power 260M+ subscribers streaming billions of hours with 99.999% uptime.
When to Use Spring Technologies
Core Framework:
- Spring Boot 3 - Modern Java applications - Spring Data JPA - Data access - Spring Security - Authentication/authorization
Microservices:
- Spring Cloud - Distributed systems - Resilience4j - Circuit breakers - Feign - Service-to-service calls
Performance:
- JVM tuning, connection pooling
Core Workflow
- Bootstrap - Spring Initializr or start.spring.io
- Define entities - JPA entities with Spring Data
- Create services - Business logic with @Service
- Build APIs - REST controllers with @RestController
- Add resilience - Circuit breakers, retry, timeouts
- Deploy - Docker + Kubernetes or AWS
Netflix OSS Stack
Netflix created open-source tools for Spring Boot:
- Eureka - Service discovery
- Hystrix - Circuit breaker (now Resilience4j)
- Zuul - API gateway (now Spring Cloud Gateway)
- Ribbon - Client-side load balancing
Netflix's Production Scale
Spring Boot powers:
- 260M+ subscribers worldwide
- Billions of streaming hours per month
- 99.999% uptime (5 minutes/year downtime)
- Thousands of microservices
- 100,000+ requests/second during peak
Best Practices
- Resilience patterns - Circuit breakers, timeouts, retry
- Observability - Metrics for every endpoint
- Performance - Connection pooling, caching
- Security - JWT authentication, validation
Related Skills
- microservices - Netflix architecture
- aws-expert - AWS deployment
- chaos-engineering - Chaos Monkey
- kubernetes-expert - K8s deployment
Last Updated: 2026-02-03 Expert: Marcus Johnson (Netflix, 14 years) - Spring Boot at streaming scale