Back-end architect plays a crucial role in the development process of the entire software project. To become an excellent back-end architect, one needs to have a sufficient understanding of a variety of technologies. Back-end is a very broad technology stack with a wide knowledge base. architect-awesome provides a variety of technology stacks that back-end architects need to understand, including but not limited to: data structures, algorithms, distribution, high concurrency, design patterns, middleware, system security, and more.
partial directory
- data structure
- arithmetic
- erupt simultaneously
- operation and maintenance
- middleware
- network
- database
content: