AgileDev
Last Published: 2016-12-13
|
Version: 0.1.15-SNAPSHOT
Guidelines
Developers Setup
Site Documentation
Documentation
Branching Models
Javadoc guidelines
Software Design Principles
Behavior Driven Development
Code Reviews
Defensive Programming
Design by Contract
Don't Repeat Yourself
Intention revealing interfaces
Reactive System
Semantic versioning
Side effect free functions
Specification by Example
Patterns
API gateway
Automated testing
Builder
Bulkheads
Caching
Circuit Breaker
Client Side Discovery
Command Query Responsibility Separation
Deployment microservices
Domain Driven Design
Enterprise Integration Pattern
Exception Handling
Event Sourcing
Microservice Architecture
Aggregator Microservice Design Pattern
Branch microservice Design Pattern
Chained microservice Design Pattern
Proxy microservice Design Pattern
Shared data microservice Design Pattern
Monitoring
Canary endpoint monitoring
Log aggregation
Synthetic monitoring
Monolithic Architecture
Scale Cube
Self registration
Server Side Discovery
Service Connector
Service Registry
Service Statelessness
Single Responsibility Principle
System of Record
Timeouts
Try-Cancel/Confirm
UUID
3rd party registration
Glossary
Abbreviations
Modules
Build Configuration
AsciiDoctor output Doclet
AsciiDoctor Site Diagram Activator
Maven Site Indexer
AgileDev common
AgileDev parent POM
JUnit BDD
Design By Contracts for Java
Cucumber Reporting
Cucumber Reporting example
Embedded MySQL Server
Maven plugin Embedded MySQL Server
CQRS for Spring
Event Sourcing for Spring
Try Cancel/Commit transactions for Spring
Narayana Tomcat listener
Tutorial ArchiMate
Tutorial regarding CQRS and Event sourcing
Tutorial Design by Contract
Tutorial Domain Driven Design
Tutorial Rest
Project Documentation
Project Information
Dependency Inversion Principle.
TODO