Configuring Spring
- Great top to bottom watch through of a new springboot service including:
- Rest controller
- Domain object
- Repository object for querying db
- Spring data
- Flyway for migrations
- Actuator for monitoring, health probes
- Testcontainers for testing locally with postgres (and other dependencies)
Source
Integration Patterns
- Gregor Hohpe talks about mapping enterprise integration patterns to aws bits (eg lambda, eventbridge, gateway, etc)
- You end up with a system of many tiny little things
- Monitoring / observability overhead is high
- Deploy pipelines are probably many (1 per component)
- …
Source