Table of Contents
- A Bird's-Eye View of Software Engineering
- Best Practices for Writing Clean and Maintainable Go Code
- Dependency Management
- The Art of Testing
- The Links 'R' Us Project
- Building a Persistence Layer
- Data-Processing Pipelines
- Graph-Based Data Processing
- Communicating with the Outside World
- Building, Packaging, and Deploying Software
- Splitting Monoliths into Microservices
- Building Distributed Graph-Processing Systems
- Metrics Collection and Visualization
- Epilogue

