├── README.md ├── code-and-architecture └── principles-of-writing-code.md ├── deployment └── forward-and-backward-compatibility.md ├── distributed-system ├── distributed-system-concerns.md └── eventual-consistency.md ├── general ├── be-careful-with-data.md ├── how-to-grow.md ├── images │ └── mece.png ├── useful-habits.md └── useful-thinking-strategies.md ├── project ├── release-plan.md ├── roles-of-server-developer.md └── working-with-proposals.md ├── reactive-programming ├── how-project-reactor-works.md └── images │ ├── how-spring-reactor-works-1.png │ ├── how-spring-reactor-works-2.png │ └── how-spring-reactor-works-3.png └── situations-and-patterns ├── batch-job.md ├── native-client.md └── server-application-patterns.md /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/README.md -------------------------------------------------------------------------------- /code-and-architecture/principles-of-writing-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/code-and-architecture/principles-of-writing-code.md -------------------------------------------------------------------------------- /deployment/forward-and-backward-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/deployment/forward-and-backward-compatibility.md -------------------------------------------------------------------------------- /distributed-system/distributed-system-concerns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/distributed-system/distributed-system-concerns.md -------------------------------------------------------------------------------- /distributed-system/eventual-consistency.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/distributed-system/eventual-consistency.md -------------------------------------------------------------------------------- /general/be-careful-with-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/general/be-careful-with-data.md -------------------------------------------------------------------------------- /general/how-to-grow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/general/how-to-grow.md -------------------------------------------------------------------------------- /general/images/mece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/general/images/mece.png -------------------------------------------------------------------------------- /general/useful-habits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/general/useful-habits.md -------------------------------------------------------------------------------- /general/useful-thinking-strategies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/general/useful-thinking-strategies.md -------------------------------------------------------------------------------- /project/release-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/project/release-plan.md -------------------------------------------------------------------------------- /project/roles-of-server-developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/project/roles-of-server-developer.md -------------------------------------------------------------------------------- /project/working-with-proposals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/project/working-with-proposals.md -------------------------------------------------------------------------------- /reactive-programming/how-project-reactor-works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/reactive-programming/how-project-reactor-works.md -------------------------------------------------------------------------------- /reactive-programming/images/how-spring-reactor-works-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/reactive-programming/images/how-spring-reactor-works-1.png -------------------------------------------------------------------------------- /reactive-programming/images/how-spring-reactor-works-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/reactive-programming/images/how-spring-reactor-works-2.png -------------------------------------------------------------------------------- /reactive-programming/images/how-spring-reactor-works-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/reactive-programming/images/how-spring-reactor-works-3.png -------------------------------------------------------------------------------- /situations-and-patterns/batch-job.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/situations-and-patterns/batch-job.md -------------------------------------------------------------------------------- /situations-and-patterns/native-client.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/situations-and-patterns/native-client.md -------------------------------------------------------------------------------- /situations-and-patterns/server-application-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zeniuus/basics-of-server-development/HEAD/situations-and-patterns/server-application-patterns.md --------------------------------------------------------------------------------